Проблема со входом в план тестирования JMeter

Я надеялся, что кто-нибудь сможет пролить свет на мою проблему. Я нахожусь в процессе нагрузочного тестирования веб-сайта. Для достоверности я хотел бы смоделировать авторизацию пользователей и тому подобное. JMeter отказывается подчиняться. Я пробовал вручную использовать HTTPS-запросы, предоставляемую подмену HTTPS и экспортировать сценарии входа из Badboy. Используя прослушиватель дерева результатов просмотра после запуска теста, кажется, что все работает, но в конце концов я всегда перенаправляюсь на страницу входа в систему. Похоже, что файл cookie работает правильно, поскольку он отображает один и тот же сеанс для каждого запроса.

Заранее благодарю за любую мудрость, которую вы все можете предложить.


person Jason    schedule 07.07.2010    source источник
comment
есть ли ошибка в jmeter.log?   -  person JoseK    schedule 10.07.2010
comment
В лог-файле ошибок нет. Есть несколько предупреждений о существующем диспетчере заголовков, но я не думаю, что это какая-то проблема. Я использовал Badboy на Amazon для входа в систему и просмотра старых заказов. Экспорт этого плана тестирования в JMeter прошел успешно, так как он работал нормально. Видно, что не сотрудничает наш сайт, а не JMeter.   -  person Jason    schedule 13.07.2010
comment
вы проверили свои варианты перенаправления? Я укусил меня несколько раз.   -  person BlackGaff    schedule 20.07.2010
comment
Все настроено для отслеживания перенаправлений. Я попытался провести тест еще раз с основным новым выпуском JMeter, но все равно безуспешно. Есть другие предложения?   -  person Jason    schedule 21.07.2010
comment
Ваше веб-приложение поддерживает только определенный браузер, например IE6? Если это так, вам может потребоваться добавить диспетчер заголовков.   -  person BlackGaff    schedule 26.07.2010


Ответы (2)


Хотя badboy - отличный инструмент для создания теста jmeter в https.

Но в наших приложениях badboy, похоже, добавляет запрос на получение, который вообще не работает, мне пришлось удалить их вручную, чтобы решить проблему.

И если у вас есть токен или идентификатор сеанса в ваших файлах cookie, он не позаботится об этом за вас, поэтому вам нужно выяснить, как извлечь их с помощью экстрактора reg-ex и ввести переменную, которую будет использовать ваш тест.

Эти проблемы были очень специфичны для наших приложений, и не были уверены, что они применимы к вам, но если вы удалите ненужный запрос и позаботитесь об отправке обратно своего токена / идентификатора сеанса, это может помочь.

person Chris    schedule 17.03.2011

Некоторое время назад я столкнулся с подобной проблемой, но поскольку мое веб-приложение было основано на JSF, мне пришлось позаботиться о javax.faces.ViewState.

В моем случае у каждого ответа был JFV, и мне пришлось передать его в качестве параметра следующему запросу с помощью экстрактора регулярных выражений. Пожалуйста, проверьте, нет ли в вашем приложении такой проблемы.

С Уважением

person Prasad    schedule 22.06.2017