JMeter: Как опубликовать данные cookie в заголовке запроса

Я могу получить данные "set-cookie" с помощью экстрактора регулярных выражений /, установив их в файле свойств пользователя JMeter, но не могу получить следующие данные cookie, чтобы использовать их в "заголовке запроса", как при определении пользователя: агент.

Информация о cookie отображается в браузере следующим образом:

connection keep-alive  
User-Agent xxxxxx   
Cookie _ga=GA1.2.1710658689.1468689932 
  1. Где я могу найти_ga"Значение такое, что я буду им пользоваться.
  2. Каково регулярное выражение для этого.

Пожалуйста, помогите мне это блокирует.

2 ответа

Самым простым способом автоматической обработки файлов cookie является использование HTTP Cookie Manager. Если по какой-то причине вам нужно использовать значение cookie где-то еще - вы можете извлечь его следующим образом:

  1. Добавьте следующую строку в файл user.properties (находится в папке "bin" JMeter)

    CookieManager.save.cookies=true
    
  2. Перезапустите JMeter, чтобы выбрать изменение свойства
  3. Добавьте HTTP Cookie Manager в свой план тестирования
  4. Назовите извлеченные куки как ${COOKIE_YOUR_COOKIE_NAME_HERE} где требуется т.е. ${Cookie__ga} в твоем случае

User-Agent и любые другие заголовки могут быть указаны через HTTP Header Manager.

В моем сценарии это сработало без публикации вышеупомянутого cookie. Это сработало, разместив информацию set-cookie и значение Location в менеджере заголовков. Спасибо!

Другие вопросы по тегам