В вашем примере вы можете определить дополнительный var maxCount = subItem - 1
и установить его в качестве значения поля «Maximum» для экземпляра «Counter», как показано ниже:
В сэмплере, где установлен numSubitem (до 2-го цикла):
int numSubitem = 10;
int maxCounter = numSubitem - 1;
vars.put("numSubitem",Integer.toString(numSubitem));
vars.put("maxCounter",Integer.toString(maxCounter));
Я использовал Beanshell Sampler для тестирования, вы можете использовать Beanshell Postprocessor, например,
В экземпляре счетчика:
Таким образом, счетчик будет повторяться как в вашем описании.