Как читать переменные, найденные RegEx Extractor в Debug Sampler в jMeter - PullRequest
2 голосов
/ 08 октября 2019

Описание проблемы

Я читаю некоторые переменные с помощью Regular Expression Extractor, а некоторые - из CSV-файла.

Все темы также определены в определяемых пользователем переменных. Чтобы увидеть, правильно ли приняты переменные, я использую Debug Sampler.

В результате я получил список всех переменных, но:

  • каждая переменная из экстрактора regEx выглядит следующим образом: $ {variable},

  • напротив переменных из CSV-файла, где я могу видеть, что именно находится под этой переменной.

Photo of  my debug sampler:

Вопрос

Можно ли увидеть реальное значение переменной, найденное с помощью регулярного выражения?

Спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 09 октября 2019

Неправильная конфигурация вашего экстрактора регулярных выражений. Вы должны предоставить «Имя созданной переменной» в виде «простого текста», то есть id_token, а не ${id_token}

Если у вашего экстрактора регулярных выражений будет совпадение (я) - переменная, которую вы определяете ранеек этому будет перезаписано

Демонстрация:

  1. Определяемые пользователем переменные

    enter image description here

  2. Экстрактор регулярных выражений

    enter image description here

  3. Переменные JMeter до экстрактора регулярных выражений

    enter image description here

  4. Переменные JMeter после экстрактора регулярных выражений:

    enter image description here

  5. Пробоотборник Dummy , который использовался в демонстрационных демонстрационных целях на всякий случай:

    enter image description here

1 голос
/ 09 октября 2019

Просто не определить в Определенные пользователем переменные переменные из экстрактора regEx, которые имеют динамический характер

Элемент определяемых пользователем переменных позволяет определить начальный набор переменных

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