Как получить токен доступа с помощью JMeter JSON Extractor и использовать его? - PullRequest
0 голосов
/ 10 февраля 2019

Я пытаюсь извлечь токен доступа из ответа тела и использовать его в Диспетчере заголовков для авторизации.Ответ первого запроса: Ответ

Затем я использую регулярное выражение для извлечения токена Json Extractor

Затем я ввожу переменную в полеДиспетчер заголовков Диспетчер заголовков

Но когда я запускаю скрипт, я получаю сообщение об ошибке: Слушатель

Также я получаю сообщение об ошибке: 2019-02-09 23:45:57,822 ERROR o.a.j.e.j.j.JSONPostProcessor: Error processing JSON content in JSON Extractor, message: Use bracket notion ['my prop'] if your property contains blank characters. position: 2 Ошибка Я предполагаю, что путь json неверен

Я уже исследовал много вопросов здесь, но они не помогли мне Что не так в моих действиях?Спасибо за ответ заранее!

Ответы [ 2 ]

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

Вы используете Регулярное выражение внутри JSON Extractor , это ваша проблема.

Вместо этого вы должны использовать выражение JSON Path .

Поэтому правильное значение для выражений JSON Path:

$ .. access_token

Поскольку в «Имена созданных переменных» есть токен , его можно использовать с:

$ {токен}

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

Используйте выражения пути JSON как $.access_token

enter image description here

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