Как выполнить вход в систему с помощью Jmeter для веб-приложения, которое использует Cognito? - PullRequest
1 голос
/ 10 февраля 2020

При входе в систему веб-приложение использует Amazon Cognito и получает токены для аутентификации. Проблема в том, что токены истекают каждый час, а тест работает нормально только в течение часа. Токены не приходят в ответ на любой предыдущий HTTP-запрос, чтобы я мог сделать корреляцию. У меня вопрос как получить токены? Я знаю, что здесь описана конечная точка: https://docs.amazonaws.cn/en_us/cognito/latest/developerguide/token-endpoint.html, но я все еще не знаю, как получить параметры, которые я должен указать в запросе.

1 Ответ

0 голосов
/ 10 февраля 2020

Эта конечная точка токена предназначена для обмена кода авторизации на токен.

В свою очередь код авторизации может быть получен из конечной точки AUTHORIZATION , которая может вернуть токен по пути.

Вам нужно знать только client_id, который можно получить из клиента приложения пула пользователей

Извлечь Как выполнять тесты производительности в приложениях с защитой OAuth со статьей JMeter для получения дополнительной информации, она о OAuth в целом, но частично применима для вашей задачи входа в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...