JMeter - 具有可变循环计数的循环控制器

时间:2012-08-07 13:54:17

标签: loops jmeter

我正在使用JMeter,我想定义一个循环控制器。在这个循环中,我想用Jmeter变量定义循环计数。这是可能的吗?

非常感谢

3 个答案:

答案 0 :(得分:13)

我知道为你提供帮助很晚,但它可以帮助其他人。

这样做的一个好方法是在循环控制器中定义counter

例如,如果你想要一个包含20次迭代的循环,你将20放在循环控制器中,并在计数器中放置0 - 19.在计数器中你也可以定义一个增量。输出变量在Reference Name字段中命名。

loop controller with counter

答案 1 :(得分:8)

是的,这是可能的。

使用User Defined Variables component定义您的用户变量,或使用CSV component

然后,在循环控制器中,将循环计数定义为:$ {nameOfVar}

答案 2 :(得分:0)

您可以在"循环计数"中使用以下内容字段:

${__groovy(java.util.concurrent.ThreadLocalRandom.current().nextLong(128L),)}

您可以通过${__jm__Loop Controller__idx}访问当前循环索引(从0开始),其中Loop Controller是循环的名称。