【问题标题】:Jmeter: Is it possible to increment the value of variable for every thread in Jmeter?Jmeter:是否可以为 Jmeter 中的每个线程增加变量的值?
【发布时间】:2015-07-27 11:28:28
【问题描述】:

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

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

【问题讨论】:

    标签: jmeter jmeter-plugins


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

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

    【讨论】:

      【解决方案2】:

      你的问题看起来像这样 - jmeter unique id per thread for http request

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-17
          • 2011-12-31
          • 2021-08-16
          • 1970-01-01
          • 1970-01-01
          • 2021-11-27
          相关资源
          最近更新 更多