В jmeter необходимо сохранить из запроса Cookie Data. Подскажите как это можно сделать? В мануале самого jmeter есть описание , но это не сработало. Переменная пустая.
Как сохранить в переменную куки?
Автор chirik, 03 авг 2010 12:23
Сообщений в теме: 3
#1
Отправлено 03 августа 2010 - 12:23
#2
Отправлено 04 августа 2010 - 13:06
1) Зачем Вы сохраняете куки
2) Что именно не сработало? Какая переменная пустая?
Покажите свой проект, хотя бы скриншот.
2) Что именно не сработало? Какая переменная пустая?
Покажите свой проект, хотя бы скриншот.
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 29 июля 2011 - 14:37
У меня схожая проблема.
Почитал мануал по поводу HTTP Cookie Manager где было указано что можно использовать как переменную ${COOKIE_CookieName} при прохождении теста, этой переменной ни чего не присваивается, в следствии чего тест падает.
Тест заключается в том, что пользователь добавляет товар в тележку, а затем переходит на страницу оплаты, на которой ему и как раз нужна кука с первой страницы.
upd:
пытался выкусить необходимое значение при помощи BeanShell PreProcessor в теле которого указал log.info("SID = " +vars.get ("COOKIE_CookieName")); но и это тоже не помогло, в логах
INFO - jmeter.util.BeanShellTestElement: SID = null
Почитал мануал по поводу HTTP Cookie Manager где было указано что можно использовать как переменную ${COOKIE_CookieName} при прохождении теста, этой переменной ни чего не присваивается, в следствии чего тест падает.
Тест заключается в том, что пользователь добавляет товар в тележку, а затем переходит на страницу оплаты, на которой ему и как раз нужна кука с первой страницы.
upd:
пытался выкусить необходимое значение при помощи BeanShell PreProcessor в теле которого указал log.info("SID = " +vars.get ("COOKIE_CookieName")); но и это тоже не помогло, в логах
INFO - jmeter.util.BeanShellTestElement: SID = null
Сообщение отредактировал t0xa: 01 августа 2011 - 07:44
#4
Отправлено 05 августа 2011 - 08:27
спасибо за внимание, проблему решил следующим образом
в файл jmeter.properties (находиться в jmeter/bin/) добавил строчку
в HTTP Request добавил BeanShell PostProcessor с кодом
в файле jmeter.log получаю строку вида
занавес, аплодисменты
в файл jmeter.properties (находиться в jmeter/bin/) добавил строчку
CookieManager.save.cookies=true
в HTTP Request добавил BeanShell PostProcessor с кодом
log.info("SID = " +vars.get("COOKIE_CookieName"));
в файле jmeter.log получаю строку вида
jmeter.util.BeanShellTestElement: SID = значение_куки
занавес, аплодисменты
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных