Вопрос

Может ли кто-нибудь помочь проверить логин / аутентификацию со следующим сценарием?

Пользователь Доступ к сайту "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 и подтвердить уполномоченный логин оттуда.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top