Как передать токен доступа, сгенерированный в одном запросе, на весь запрос в jmeter? - PullRequest
0 голосов
/ 19 февраля 2019

Я создал токен доступа через первый вызов API, который я хочу использовать во всех других вызовах API, он работает для следующего вызова, но не работает для третьего вызова API.

Я использую средство извлечения регулярных выражений,где я создал переменную с именем token, он передается во втором вызове API в заголовке запроса, но для третьего вызова API он не принимает его (он принимает ответ второго API в запросе)

enter image description here

1 Ответ

0 голосов
/ 19 февраля 2019

Это связано с Правилами JMeter Scoping , если у вас Экстрактор регулярных выражений на том же уровне, что и у всех Сэмплеров - он будет применен к все сэмплеры , поэтому, когда ваш запрос Login будет выполнен - ​​ваша переменная token будет перезаписана ответом сэмплера Login.

Если вы хотите извлечь данные только из сэмплера Login Token - вам нужно сделать экстрактор регулярных выражений дочерним сэмплера Login Token

enter image description here

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