Невозможно получить доступ к переменной внутри цикла jmeter
В потоке я создаю токен доступа и хочу использовать его в заголовке http, который находится внутри цикла, но в заголовке http я получаю пустое значение Мой план тестирования похож на
TestPlan
ThreadGroup
Http header manager
token ${token}
http GET request to pull token from server
Json extractor to extract token from response as ${token}
loop for 100
http GET request
JSR223 preprocessor to give search parameters and corresponding values to get request
Listener tree results
2 ответа
Это должно быть любой вашей проблемой конфигурации или ошибкой опечатки. Ниже приведен пример настройки, которая отлично работает для моего проекта (Примечание: URL и данные были проверены), посмотрите, поможет ли эта настройка решить вашу проблему. Я использую версию JMeter 5.0:
Скорее всего, ваш JSON Extractor где-то выйдет из строя, учитывая ваши настройки
Если вы не установите
token
переменная - вы увидите заголовок как${token}
в слушателе дерева результатов просмотраЕсли вы установите
token
переменная -token
заголовок будет иметь значение переменной:
Поэтому я бы рекомендовал добавить Debug Sampler где-нибудь после http GET request to pull token from server
и дважды проверьте, что ваш token
переменная действительно имеет ожидаемое значение: