Имя транзакции контроллера JMeter ForEach с несколькими итерациями - PullRequest
0 голосов
/ 03 июля 2018

Я использую контроллер foreach JMeter и в зависимости от списка значений имена транзакций обновляются. Проблема в том, что имена транзакций начинаются с точки, где итерация: 1 заканчивается. Но я хочу, чтобы значение ** перезапускалось ** на каждой итерации. screen1: enter image description here Screen2: enter image description here SCREEN3: enter image description here Screen4: enter image description here

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Вы можете удалить свой пробоотборник Beanshell и получить текущий номер итерации как

${__jm__ForEach Controller__idx}

JMeter ForEach Controller Index

Дополнительная информация:


Также помните, что в соответствии с JMeter Best Practices вы должны:

0 голосов
/ 03 июля 2018

Вместо пользовательских переменных установите переменную val в Пользовательские параметры и отметьте Update Once Per Iteration:

Обновить один раз за итерацию Флаг, указывающий, должен ли элемент «Пользовательские параметры» обновлять свои переменные только один раз за итерацию.

Таким образом, он будет обновлять val с 0 на каждой итерации, а не только один раз.

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