Я пытаюсь выполнить мобильное нагрузочное тестирование с использованием Jmeter, но получаю ошибку 401 в дереве результатов. - PullRequest
0 голосов
/ 18 мая 2018

Я пытаюсь загрузить мое мобильное приложение с помощью jmeter, я дал токен авторизации в диспетчере заголовков HTTP и записал операции мобильного приложения.Но когда я запускаю этот записанный сценарий и просматриваю результат в дереве результатов, все операции отображаются как сбойные, а для некоторых я вижу ошибку 401 неавторизации.Пожалуйста, помогите мне в решении этой проблемы. Это изображение показывает результат, который я получаю после запуска записанного

1 Ответ

0 голосов
/ 21 мая 2018

Код состояния HTTP 401 означает, что вы не ввели правильные учетные данные или токен, вам необходимо либо войти в систему, либо передать «хороший» токен, который ожидает ваша система.

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

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

Альтернативным вариантом является использование облачной прокси-службы для записи, она может экспортировать записанные запросы в режиме SmartJMX, предполагая автоматическое обнаружение и корреляцию любых динамических параметров.См. Как сократить время написания сценариев JMeter на 80% , чтобы получить дополнительную информацию.

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