Jmeter 测试中每个 iteration/loop 中的增量变量

Incremental variable in each iteration/loop in Jmeter Tests

我的测试计划设置如下:

在 POST http 请求中,我发送了一个设置为值 0 的变量 myCount。

按照上面的配置, 此测试将 run 100 times but everytime the value of myCount is sending 0.

我想要 incremental for example: for loop 1 value set to 1, for loop 2 value should set 2.

请告诉我如何实现。

另外,我也想知道在金牛座。

  1. Thread Group 有一个 pre-defined variable 其中 returns 当前迭代次数,它是 ${__jm__Thread Group__idx}

    如果您希望从 1 开始计数 - 选择 __intSum() function

  2. 有一个 __counter() function 每次被调用时都会生成一个递增的数字

  3. 有一个 Counter 配置元素,它做同样的事情,但你有额外的可能性来控制数字格式,即如果你需要 0001 而不仅仅是 1 或者你计划稍后在同一请求或迭代的范围内重新使用生成的变量值。更多信息:How to Use a Counter in a JMeter Test

  4. 关于 Taurus - 在 JMeter executor 的情况下,它支持上述所有方法