Jmeter для каждого контроллера - PullRequest
0 голосов
/ 24 марта 2020

enter image description here Я создал в Jmeter следующее:

  • HTTP-запрос (первый)
  • (экстрактор регулярных выражений) для ответа Тело (я устанавливаю имя переменной и помещаю правильное регулярное выражение, которое отлично работает и возвращает искомый шаблон)
  • (ForEach Controller) для итерации массива (и, конечно, я поставил имя переменная массива и имя выходной переменной (индекс)

Здесь вы найдете все скриншоты тестового сценария:

https://imgur.com/a/Eqbk9Mx#cp5raNc

GET http://edge.flowplayer.org/null

Ответы [ 2 ]

0 голосов
/ 25 марта 2020

Проблема была в шаблоне регулярного выражения, так как я ищу весь шаблон, я не должен ставить $ 1 $ вместо $ 0 $, потому что $ 1 $ означает номер второй группы, и в моем случае у меня есть один группа, и так у меня работает ...

0 голосов
/ 25 марта 2020

Я вижу только один запрос на вашем скриншоте, и я ожидаю, что вы должны иметь хотя бы один переданный HTTP Request (first one)

В Средстве извлечения регулярных выражений убедитесь, что установлено "Соответствие нет «. -1

enter image description here

Добавьте Debug Sampler после HTTP-запроса (первый) и убедитесь, что он содержит переменные, которые вы Ищите, для того чтобы ForEach Controller работал, вам необходимо иметь следующий шаблон переменных:

var_1=some value
var_2=some other value
etc.

Извлечение Использование регулярных выражений в статье JMeter на примере извлечения всех ссылок со страницы и открывая их через контроллер ForEach.

Также для большинства HTML ответов использование регулярных выражений не лучшая идея , возможно, было бы лучше рассмотреть CSS Selector Extractor

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