【问题标题】:Jmeter : How to increment a value inside the requestJmeter:如何在请求中增加一个值
【发布时间】:2018-01-30 23:09:42
【问题描述】:

我有一个像下面这样的示例请求

{
  "schema": "urn:com.xyx9723.syodhnc:bulk.v1",
  "version": "7-06-26201",
  "msg": [
    {
      "topic": "tags/kdhud/${ID}/sadknnf",
      "ids": [
        {
          "_time": "2107-09-09 13:13:12",
          "id": "TID-2153656--00089312121"
        },
        {
          "_time": "2107-09-09 13:13:12",
          "id": "TID-2153656-00089312122"
        },
        {
          "_time": "2107-09-09 13:13:12",
          "id": "TID-2153656-00089312123"
        },
        {
          "_time": "2107-09-09 13:13:12",
          "id": "TID-2153656-00089312124"
        }
      ]
    }
  ]
}

当涉及到实际测试时,我必须发送带有 100 个 IDS 的请求,其增量值例如(TID-2153656--00089312121、TID-2153656--00089312122、TID-2153656--00089312123 .... 等)

在 JMeter 中发送请求时如何在请求中赋予增量值。

【问题讨论】:

    标签: performance jmeter performance-testing


    【解决方案1】:

    使用Counter。以00089312121 开头,以1 递增保存在参考名称cnt 和数字格式00000000

    在您的请求中使用前缀调用它:

      TID-2153656-${cnt}
    

    【讨论】:

      【解决方案2】:

      初始化某处变量id,然后在request中多次使用,每次发生都会增加值:

      ${__intSum(${id},1,id)}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-27
        • 1970-01-01
        • 2021-12-04
        • 1970-01-01
        相关资源
        最近更新 更多