【问题标题】:Jmeter - how to array values in POST dataJmeter - 如何在 POST 数据中排列值
【发布时间】:2018-08-01 22:11:05
【问题描述】:

我已经添加了正则表达式提取器并且能够获取taskid值,但是当我在同一个请求中有多个task id时,如何处理它们?

这是我的 POST 数据: 它一遍又一遍地发送相同的taskid,而不是从有效负载请求中选择不同的taskid

[{"state":"COMPLETED","taskId":"345836","properties":[{"value":"2018-08-01T18:36:41.635Z","id":"deliveryDate "}]},{"state":"COMPLETED","taskId":"345836","properties":[{"value":"2018-08-01T18:36:41.635Z","id":"交货日期"}]}]

这是我的有效载荷请求:

与其采用不同的任务 ID,不如一次又一次地使用相同的任务 ID。

请提出解决此问题需要采取的措施

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    要在Regular expression extractor 中获得不同的结果,您也需要更改匹配号

    使用零值表示 JMeter 应该随机选择一个匹配项。

    或者使用

    负数与ForEach Controller结合使用

    【讨论】:

    • 这个选项对我不起作用,还有其他方法吗?
    【解决方案2】:

    我可以通过使用 Json 提取器来解决这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多