#httprequest #jmeter
#httprequest #jmeter
Вопрос:
В JMeter я пытаюсь создать план тестирования входа в систему, который может использоваться многими другими планами тестирования. Настройка выглядит следующим образом:
LoginTest.jmx
TestPlan TestFragement PostLogin_HTTPRequest
OtherTest.jmx
TestPlan Группа потоков HTTPRequestDefault (содержит имя и порт веб-сервера, реализацию HTTP-запроса и протокол) HTTPCookieManager OnceOnlyController IncludeController (включает LoginTest.jmx плана тестирования) RuntimeController HttpRequest (возвращается на страницу входа, поскольку cookie не сохраняется) ...
Проблема в том, что по какой-то причине диспетчер файлов cookie и запросы по умолчанию недоступны включенному плану тестирования входа в систему, поэтому остальная часть теста не работает должным образом, потому что файл cookie сеанса не существует.
Кто-нибудь знает, что я могу делать неправильно, или может помочь мне в решении этой проблемы? Я использую JMeter версии 2.5 r1158837.
Ответ №1:
Согласно ссылке 18.2.14 Включить контроллер:
Если в тесте используется менеджер файлов cookie или определяемые пользователем переменные, их следует поместить в план тестирования верхнего уровня, а не во включенный файл, иначе их работа не гарантируется.