Как использовать переменные jsr223 в контроллере цикла в jmeter - PullRequest
0 голосов
/ 21 ноября 2018

Я создал список списков в препроцессоре jsr223 и хочу запустить цикл для размера списка и напечатать элементы в списке в постпроцессоре внутри цикла.Но я не могу использовать переменную count в контроллере цикла.enter image description here

enter image description here

enter image description here

Конечный результат мне нуженнаходится в первой итерации цикла [1,2,3,4,5], вторая итерация [6,7,8,9,10]

в настоящее время я не получаю вывод, поскольку контроллер цикла не читает переменную count.

1 Ответ

0 голосов
/ 21 ноября 2018

JSR223 PreProcessor выполняется перед запросом, поэтому к моменту запуска Loop Controller ваша переменная count еще не инициализирована.

Преобразуйте препроцессор JSR223 в JSR223 Sampler , и ваш код должен начать работать должным образом.

Если вы не хотите, чтобы JSR223 Sampler появлялся в результатах вашего теста, добавьте следующую строку в ваш скрипт:

SampleResult.setIgnore()
...