循环复位计数器Jmeter

时间:2015-11-06 11:33:16

标签: jmeter beanshell

在用变量编辑最大计数器后,有没有办法重置计数器?例如,请参见图片http://i.stack.imgur.com/21067.png

Beanshell Sampler vars.put("Loop","5");
循环1循环计数5
循环2循环次数${Loop}
以{$ Loop}作为最大值的计数器 带log.info(vars.get("Counter").toString());的贝壳采样器 带有vars.put("Loop","2");

的Beanshell采样器

当我尝试此操作时,计数器模块中的${Loop}无法编辑。

1 个答案:

答案 0 :(得分:5)

我添加了一个用户定义的变量Counter 0.在循环中我添加了这段代码:

long number = Long.parseLong(vars.get("Counter")); 
number = number + 1;
vars.put("Counter", String.valueOf(number));
Add the end of the loop i reset the counter with

vars.put("Counter","0");

这对我有用