Как использовать переменные jsr223 в контроллере цикла в jmeter

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

введите описание изображения здесь

введите описание изображения здесь

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

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

1 ответ

Решение

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

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

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

SampleResult.setIgnore()
Другие вопросы по тегам