Как получить значение сеанса httpcontext с помощью jmeter - PullRequest
1 голос
/ 13 февраля 2020

я не могу получить httpcontext session значение через jmeter , как я могу получить значения сеанса из сеанса контроллера через jmeter. может кто-нибудь помочь!

variable: sessionid
regular expression: Set-Cookie:(,+?);
template: $1$

1 Ответ

1 голос
/ 13 февраля 2020

Если вам нужно сделать это с помощью средства извлечения регулярных выражений:

  1. Используйте Response Headers в качестве поля для проверки
  2. Измените свое регулярное выражение так, чтобы оно выглядело как :

    Set-Cookie: (.*)
    

Однако этот подход даст вам полное содержимое Set-Cook ie заголовка, а не только значение но также домен, путь, срок действия, атрибуты безопасности, httponly.

Если вы хотите получить значение одного повара ie в переменной JMeter, самый простой способ:

  1. Добавить следующую строку для пользователя .properties file:

    CookieManager.save.cookies=true
    
  2. Перезапустите JMeter, чтобы выбрать свойство
  3. Добавьте HTTP Cook ie Manager в свой план тестирования
  4. Вот и все, теперь вы можете получить доступ к любому значению повара ie, используя следующий шаблон:

    ${COOKIE__your cookie name here}
    

    , так что если у вас есть повар ie с именем sessionid, вы можете прочитать его значение равно ${COOKIE__sessionid}

Дополнительная информация: HTTP Cook ie Расширенное использование Manager - Руководство

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...