需要从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