Я использую контроллер foreach JMeter и в зависимости от списка значений имена транзакций обновляются. Проблема в том, что имена транзакций начинаются с точки, где итерация: 1 заканчивается. Но я хочу, чтобы значение ** перезапускалось ** на каждой итерации. screen1: Screen2: SCREEN3: Screen4:
Вы можете удалить свой пробоотборник Beanshell и получить текущий номер итерации как
${__jm__ForEach Controller__idx}
Дополнительная информация:
Также помните, что в соответствии с JMeter Best Practices вы должны:
Вместо пользовательских переменных установите переменную val в Пользовательские параметры и отметьте Update Once Per Iteration:
Update Once Per Iteration
Обновить один раз за итерацию Флаг, указывающий, должен ли элемент «Пользовательские параметры» обновлять свои переменные только один раз за итерацию.
Таким образом, он будет обновлять val с 0 на каждой итерации, а не только один раз.