【问题标题】:JMeter: Extract Multiple values from JSON responses and store it in variable(comma seperated)JMeter:从 JSON 响应中提取多个值并将其存储在变量中(逗号分隔)
【发布时间】:2021-08-24 18:03:28
【问题描述】:

您能否告诉我从 Json 响应下方提取所有 ItemID 并将提取的值存储在以逗号分隔的变量中的有效方法。 示例:请求的 JsonResponse。 [ { "ItemID": "ITM40400002", "deliveryId": "1", }, { "ItemID": "ITM40400003", "deliveryId": "2", }, { "ItemID": "ITM40400002", "deliveryId": "3", } ]

提取变量 项目 = ITM40400002,ITM40400003,ITM40400002

【问题讨论】:

    标签: jmeter


    【解决方案1】:
    1. JSON Extractor 添加为返回上述 JSON 的请求的子项

    2. 配置如下:

      • 已创建变量的名称:任何有意义的名称,即foo
      • JSON 路径表达式:$..ItemID
      • 匹配号:-1
      • 勾选Compute concatenation var

    3. 就是这样,JSON Extractor 将提取所有 ItemID 属性值并将它们存储到 foo_ALL JMeter Variable

    演示:

    更多信息:API Testing With JMeter and the JSON Extractor

    【讨论】:

    • 感谢您的帮助。
    猜你喜欢
    • 2022-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 2011-06-22
    • 2017-06-05
    • 1970-01-01
    相关资源
    最近更新 更多