Jmeter Debug Sampler не показывает переменные экстрактора регулярных выражений - PullRequest
0 голосов
/ 27 ноября 2018

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

Reg Ex и план тестирования

RegularИзвлечение выражений является дочерним элементом HTTP-запроса.Сэмплер Debug и дерево результатов просмотра находятся на том же уровне, что и HTTP-запрос.Я пытаюсь извлечь токен авторизации.

Ответ API

Как видите, я получаю 200 ответ от сервера с токеном.

Просмотр дерева результатов без переменных RegEx

Но я даже не вижу переменных RegEx в Debug Sampler.Я ожидаю увидеть их, даже если экстрактор ничего не извлечет из ответа.Я пропустил узел?Ищете не в том месте?Используя неправильные элементы?

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

Спасибо.

1 Ответ

0 голосов
/ 28 ноября 2018
  1. Ваше регулярное выражение неверно, вы должны использовать что-то вроде (.*), так как ваше регулярное выражение не будет ничего совпадать, если вы не предоставите правильную границу, которой у вас нет.Вы можете попытаться использовать символ разрыв строки , но он может не сработать, если ваш токен будет последним
  2. Вы ищете неправильную вкладку слушателя дерева результатов просмотра, Переменные JMeter (включая предопределенные ) находятся в Response Data -> Response Body path

    enter image description here

    Check Howотладить статью Apache JMeter Script , чтобы узнать больше о методах устранения неполадок в тестах JMeter.

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