0

您好,我正在使用 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"
      }
   }
}
4

1 回答 1

0

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

keys(output)

演示:

在此处输入图像描述

更多信息:JMeter JSON JMESPath 提取器和断言:指南

于 2021-02-17T03:53:09.613 回答