Я пытаюсь проверить службу HTTP с помощью JMeter. HTTP-служба требует аутентификации через простой механизм маркера на предъявителя. Я пытаюсь действовать следующим образом:
- Запрос аутентификации POST
- Сохранить токен как переменную
- Установить HTTP-заголовок авторизации для сохраненной переменной
- Запросить защищенный ресурс (ы)
- Оценить производительность
До сих пор я мог опубликовать запрос, получить токен, извлечь его с помощью регулярного выражения, сохранить его в переменной и утверждать, что переменная соответствующим образом установлена.
Проблема заключается в получении переменной в HTTP-заголовке. В "Header Manager" значение устанавливается следующим образом:
К сожалению, когда выходят следующие запросы, их заголовок авторизации имеет значение "Носитель". Поиск по интернету заставил меня поверить, что заголовки настроены до начала потока, что объясняет "несущий"
Моя выборка/группировка/вложенность выглядит следующим образом:
Все тесты проходят, чтобы получить ограниченный ресурс, который терпит неудачу с 400, поскольку заголовок авторизации неверен.
Мне кажется, что я пропускаю что-то действительно очевидное и/или приближаюсь к этой проблеме неправильно.