Jmeter:是否可以为 Jmeter 中的每个线程增加变量的值?

Jmeter: Is it possible to increment the value of variable for every thread in Jmeter?

示例: 线程:50, 斜坡期:0, 循环:1.

我必须为每个线程发送不同的值。是否可以在不改变循环次数的情况下做到这一点?

  1. 如果您需要向现有变量添加内容,可以通过 __intSum() 函数
  2. 完成
  3. __counter() 函数每次在每个线程或全局调用时都会生成递增的数字
  4. 另一个候选是__threadNum()函数,它基本上是当前线程的数量。

有关上述功能和其他有用功能的高级信息,请参阅 How to Use JMeter Functions 系列帖子。

你的问题看起来像这样 -

您还可以使用 Beanshell 为每个线程创建一个唯一的 ID。

可以通过在线程组下添加计数器来实现。 在计数器中,可以设置开始、增加和您想要达到的最大数量。 然后在计数器中添加引用名称,它将在您的请求中用作 ${reference_name}