Невозможно повторно использовать Https Test Scripts recorder для выполнения действий, поскольку отображается код ответа- 401

#testing #jmeter #jwt #token #http-status-code-401

#тестирование #jmeter #jwt #токен #http-status-code-401

Вопрос:

Проверьте приведенный ниже сценарий:

  1. Ранее я записал Https Test-script recorder и выполнил операции «Вход», «Загрузка файла» и «Выход из системы».

  2. сегодня я снова попытался запустить или повторно использовать записанные сэмплеры, теперь он выдает мне ошибки 401, несанкционированные или с истекшим сроком действия JWt token.

  3. Я хочу избавиться от этой ошибки и повторно использовать записанные сэмплеры для завершения своих действий в системе. введите описание изображения здесь

Ответ №1:

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

Вам нужно добавить подходящий постпроцессор JMeter (скорее всего, JSON Extractor) в качестве дочернего элемента login запроса, извлечь токен и сохранить его в переменной JMeter и заменить записанное жестко запрограммированное значение переменной из JSON Extractor.