JMeter Logn и Sampler
-
22-12-2019 - |
Вопрос
Может ли кто-нибудь помочь проверить логин / аутентификацию со следующим сценарием?
Пользователь Доступ к сайту "Sitaa.com" Главная страница.На этой странице есть кнопка «Войти с OAuth».
После нажатия кнопки «Вход с Oauth», «Sitea.com» перенаправляются на «SiteB.com», в котором пользователь может введите имя пользователя в имя пользователя и PassowRD и входить в систему. Он аутентифицируется (OAuth) пользователь и возвращаетВернуться к "Sitea.com".
sitea.com отправит идентификатор клиента и перезвонит URL-адрес при перенаправлении на сайтb.com.
Как добиться этого, используя jmeter?
Спасибо заранее
Решение
OAuth - это в основном способ получить токен. Если вы нагружете приложение для проверки OAuth, вам необходимо сделать следующее:
- .
- Запрос Временный токен доступа
- Авторизация токена доступа
- Изменение временного токена доступа к чему-то постоянному
Вы можете выполнить шаги вышерукана вручную, захватите постоянный токен доступа через Sniffer и добавьте его к вашим запросам в качестве отдельного параметра HTTP-запроса. Если у вас ограниченное количество пользовательских логинов для повторного использования в тесте, это может сделать трюк для вас.
Однако, если вам нужно проверить сквозное течение, которое предполагает получение процесса токена через jmeter, необходимо учитывать Selenium с jmeter для навигации на странице обратного вызова OAUTH и подтвердить уполномоченный логин оттуда.