Как использовать переменные jsr223 в контроллере цикла в jmeter
Я создал список списков в препроцессоре jsr223 и хочу запустить цикл для размера списка и распечатать элементы в списке в постпроцессоре внутри цикла. Но я не могу использовать переменную count в контроллере цикла.
Конечный результат мне нужен в первой итерации цикла [1,2,3,4,5] во второй итерации [6,7,8,9,10]
в настоящее время я не получаю вывод, потому что контроллер цикла не читает переменную count.
1 ответ
Препроцессор JSR223 выполняется перед запросом, поэтому к тому времени, когда ваш контроллер цикла запускается с вашего count
переменная еще не инициализирована.
Преобразуйте препроцессор JSR223 в сэмплер JSR223, и ваш код должен начать работать должным образом.
Если вы не хотите, чтобы JSR223 Sampler появлялся в результатах вашего теста, добавьте следующую строку в ваш скрипт:
SampleResult.setIgnore()