【问题标题】:How to extract objects in Jmeter using JSONPath extractor如何使用 JSONPath 提取器在 Jmeter 中提取对象
【发布时间】:2021-02-17 03:30:25
【问题描述】:

您好,我正在使用 Jmeters JSONPath 提取器,我正在尝试从响应中提取某些字段,该响应的结构类似于下面的 JSON。我试图只提取子对象的名称,而不是其中的细节,所以类似于:

Result[0]= key1
Result[1]= key2
Result[3]= key3 

我可以使用 JSONPath 提取器来做到这一点吗

{
   "output":{
      "key1":{
         "field1": "value1",
         "field2": "value2"
      },
      "key2":{
         "field1": "value1",
         "field2": "value2"
      },
      "key3":{
         "field1": "value1",
         "field2": "value2"
      }
   }
}

【问题讨论】:

    标签: jmeter jmeter-plugins jsonpath json-path-expression


    【解决方案1】:

    我认为 JSON 路径提取器甚至不可能,但是使用 JSON JMESPath Extractor 很容易实现,它提供了完全覆盖您的用例的 keys function,相关查询很简单:

    keys(output)
    

    演示:

    更多信息:The JMeter JSON JMESPath Extractor and Assertion: A Guide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 2020-03-31
      • 2022-11-09
      • 1970-01-01
      相关资源
      最近更新 更多