Jmeter - файлы cookie не в заголовках, как в браузере - PullRequest
0 голосов
/ 14 июня 2019

Я новичок в Jmeter и в целом нагрузочное тестирование, но я много раз читал о Cookie Manager и до сих пор не могу найти ответ на мою проблему.

Сайт, который я пытаюсь протестировать, использует несколькокуки для аутентификации, но не все из них видны в заголовках ответа Jmeter.Я могу видеть их, если я смотрю с помощью браузера, но Jmeter, кажется, совсем их не берет.

Если я вручную установлю файлы cookie в диспетчере файлов cookie после недавнего сеанса, то тест пройден, но меня беспокоит то, что при использовании нескольких потоков не все они получат отдельные значения, а только те, которые у меня естьуказано.

Я ожидаю, что все файлы cookie, которые установлены, будут отображаться в заголовках ответов, таким образом я могу устанавливать переменные и т. Д., Но из 3 только один появляется в Jmeter.

1 Ответ

0 голосов
/ 14 июня 2019

Пожалуйста, проверьте следующую информацию: -

JMeter проверяет, что полученные файлы cookie действительны для URL.Это означает, что междоменные куки не сохраняются.Если вы допустили ошибку или хотите использовать междоменные файлы cookie, определите свойство JMeter " CookieManager.check.cookies = false" .

Полученные файлы cookie могут быть сохранены как переменные потока JMeter.,Чтобы сохранить файлы cookie в качестве переменных, определите свойство "CookieManager.save.cookies = true" .Кроме того, имена файлов cookie имеют префикс «COOKIE_» перед сохранением (это позволяет избежать случайного повреждения локальных переменных). Чтобы вернуться к исходному поведению, определите свойство «CookieManager.name.prefix =» (один или несколько пробелов).Если этот параметр включен, значение файла cookie с именем TEST может называться $ {COOKIE_TEST}.

Вы можете найти эти настройки в JmeterFolder / bin / jmeter.propertiesфайл.

Для получения дополнительной информации: - Менеджер файлов cookie

Пожалуйста, проверьте, помогает ли это.

...