Аутентификация на основе форм - Jmeter - PullRequest
0 голосов
/ 20 февраля 2019

Я тестирую конечную точку API, для которой существует аутентификация на основе форм (для дополнительной безопасности).Может кто-нибудь подсказать, как обрабатывать аутентификацию на основе форм в Jmeter.Я пытался с HTTP-авторизацией управления, но мой запрос не удается.

1 Ответ

0 голосов
/ 20 февраля 2019

В основном вам необходимо отправить HTML-форму , отправив запрос HTTP POST с помощью JMeter's HTTP Request sample.

Если вы предоставите правильные учетные данные, вы должны быть авторизованы для дальнейших действий.

В некоторых случаях вам нужно будет выполнить корреляцию , так как вам, возможно, придется предоставить динамический параметр (или несколько) вместе с учетными данными, поскольку ваше приложение может использовать эти параметры, например, Защита CSRF или по другим причинам, поэтому обязательно внимательно изучите запрос, отправленный реальным браузером (вы можете захватить исходный запрос, используя инструменты разработчика браузера ), и если есть какие-либо динамические параметры - вам следуетизвлеките их из предыдущего ответа, используя подходящий постпроцессор JMeter

. После успешного входа в систему должно быть достаточно добавить HTTP Cookie Manager для поддержки сеанса пользователя.,

...