#testing #jmeter #jwt #token #http-status-code-401
#тестирование #jmeter #jwt #токен #http-status-code-401
Вопрос:
Проверьте приведенный ниже сценарий:
-
Ранее я записал Https Test-script recorder и выполнил операции «Вход», «Загрузка файла» и «Выход из системы».
-
сегодня я снова попытался запустить или повторно использовать записанные сэмплеры, теперь он выдает мне ошибки 401, несанкционированные или с истекшим сроком действия JWt token.
-
Я хочу избавиться от этой ошибки и повторно использовать записанные сэмплеры для завершения своих действий в системе. введите описание изображения здесь
Ответ №1:
Ваш запрос не соответствует отсутствующей или неправильно реализованной корреляции, когда вы записывали свой тест, он содержал токен JWT, который, вероятно, был активен в течение некоторого времени и с тех пор истек.
Вам нужно добавить подходящий постпроцессор JMeter (скорее всего, JSON Extractor) в качестве дочернего элемента login
запроса, извлечь токен и сохранить его в переменной JMeter и заменить записанное жестко запрограммированное значение переменной из JSON Extractor.