【问题标题】:Jmeter: Extract random value from array obtained through JSON ExtractorJmeter:从通过 JSON Extractor 获得的数组中提取随机值
【发布时间】:2021-04-01 13:01:03
【问题描述】:

所以我使用 JSON Extractor 从 Http 请求中提取一个数组(类似于 Cost=[1,2,3,4,5,6])

我想从数组中随机提取一个值并将其输入到另一个 HTTP 请求中

我希望我可以通过 JSON 提取器本身从数组中提取一个随机值,或者使用其中一个后处理器来执行此操作,但我不确定如何执行此操作

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    JSON Extractor Post Processor. 是可能的 将 Match No 设置为 0(默认)以从可能的值中提取随机值。

    【讨论】:

      【解决方案2】:

      如果您有如下 JSON 结构:

      {
          "cost": [
              1,
              2,
              3,
              4,
              5,
              6
          ]
      }
      

      想要从中获取随机值,最简单的方法是使用 JSON JMESPath Extractor 配置如下:

      演示:

      更多信息:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-15
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        相关资源
        最近更新 更多