Начал заниматься нагрузочным тестированием и сразу столкнулся с такой ситуацией:
для прогона сценария нагрузки необходима авторизация пользователя. Все действия, которые должны быть после авторизации у меня отваливаются. (из-за того, что у меня не сохраняется и нигде не используется токен) Скриншот:
Вопрос: Как мне получить и куда записать токен, чтобы остальные запросы проходили и не отваливались?
Логика:
Пользователь авторизируется с помощью эл.почты и пароля, затем ему присылается через request headers токен, и с помощью этого токена проходят остальные запросы.
Сценарий:
- в запросе "/token" идет отправка пароля и эл.адреса методом POST. Скриншот:
- читал, что нужно добавить HTTP Cookie manager, а также добавлять HTTP Authorization Manager. Но с этим не выходит (скорее всего сам что-то криво делаю)
При работе с Delenium IDE тесты проходят отлично, так, как работает в стандартном браузере FF.
Переношу код в IDEA, запускаю. Вебдрайвер запускает отдельную копию FF. Логинится, заходит в раздел поиска ЖД билетов. Работает отлично до строки поиска города. На этом тест падает, так как FF спрашивает "Вы хотите сообщить местоположение этому сайту?". Тест проваливается по таймауту. стояло дефолтных 30 сек, устанавливал 300 - без разницы.
Может кто сталкивался с подобным и подскажет как эту проблему обойти или решить ее...