【发布时间】:2016-06-14 23:16:20
【问题描述】:
花了很多时间调查它,但发现我的 Jmeter 测试计划中的 Counter 元素只初始化了一次。 案例:
我小时候有一个带有 Counter 的 ForEach 控制器。计数器最大值由变量定义。我希望这个计数器的最大值将在每个循环中重新初始化。但事实并非如此。 Counter的最大值只安装一次,在其他循环中不再更改。
当然,我可以使用 BeanShell Sampler 轻松实现相同的功能(我现在就是这样做的)。但我的问题是:有没有什么方法可以在不编写脚本的情况下重新初始化计数器的最大值?
【问题讨论】:
-
我认为每次计数器达到最大值都会重新初始化最大值。 IE。假设 max=10,你运行 0、1、2、3、4、5,然后在 6 处你将 max 更改为 20。计数器将继续增加到 10,然后将自身重置为 0,此时它的最大值将变为20.
-
基里尔,感谢您的回答。不,它不会在达到最大值时重新初始化。试过了。
-
我认为这是设计使然...