需要从Jmeter中的此JSON中提取数据

我必须从Jmeter中的这个JSON数组中提取所有“唯一”,然后将这些值存储在数组中,以便以后我可以将其用于每个控制器以附加到另一个URL的尾部。

谁能帮我在Jmeter中做到这一点。

您的帮助将不胜感激。谢谢!

{"groups":[

{

"categoryid": 4003,

"name": "Agarbatti",

"properties": [

{

"name": "Take Photo",

"type": "image",

"displaytype": "image",

"mandatory": false,

"uniqueid": "1149"

}

]

},

{

"categoryid": 4005,

"name": "Cigarettes",

"properties": [

{

"name": "Take Photo",

"type": "image",

"displaytype": "image",

"mandatory": false,

"uniqueid": "1150"

}

]

},

{

"categoryid": "1001",

"name": "Remark",

"properties": [

{

"name": "Remark",

"type": "string",

"displaytype": "edit",

"uniqueid": "Remarks",

"mandatory": "true"

}

]

}

]

}

回答:

最好使用通过JMeter插件提供的JSONPath

Extractor(您需要带有Libs

Set的Extras)。

因此,对您的数据遵循JSONPath表达式:

$..uniqueid

将返回下一个结构:

["1149","1150","Remarks"]

有关更多详细信息和一种JSONPath食谱,请参见JMeter指南中的“ 使用XPath提取器 ”(向下滚动至“解析JSON”)。

以上是 需要从Jmeter中的此JSON中提取数据 的全部内容, 来源链接: utcz.com/qa/413966.html

回到顶部