Я пытаюсь выполнить тест производительности для веб-приложения ASP.Net MVC, приложение работает с Identity Server 5.2 для аутентификации входа в систему. Я сталкиваюсь с проблемой входа в систему через сервер идентификации.
Jmeter Версия: 5.1.1
Описание кейса:
- Открыть URL сайта.
- Он перенаправит вас на сайт Identity
- Заполните имя пользователя и пароль
- Войдите в приложение
- Окончательный URL будет таким же, как в точке1.
Я следовал приведенным ниже инструкциям: https:// www.youtube.com/watch?time_continue=10&v=hGkrSFKcj10На основании этого я создал план тестирования Jmeter
Первый запрос HTTP был успешным:
Я получил сэмплер Результаты:
- HTTP-запрос - ПОЛУЧИТЕ Identity-0 Код ответа: 301
- HTTP-запрос - ПОЛУЧИТЕ Identity-1 Код ответа: 302
- HTTP-запрос - GET the Identity-2 Код ответа: 302
- HTTP-запрос - GET Identity-3 Код ответа: 302
- HTTP-запрос - ПОЛУЧИТЕ ЛИЧНОСТЬ-4 Код ответа: 200
Второй ответ:
Поскольку каждый раз токен идентичности отличается, я не знаю, как взять токен и использовать его во время входа в систему.
Кроме того, какая информация мне нужна для выполнения HTTP POST?
Могу ли я найти где-нибудь в инструменте разработки?
Я также использовал BlazeMeter для записи процесса входа в систему, но при повторном запуске я получаю:
- Код ответа: 405 Метод не разрешен
- Код ответа: 500 Внутренняя ошибка сервера
Любой совет будет оценен