JMeter JSON提取器,提取字符串中一个键的所有值
使用Apache JMeter版本3.2 r1790745(最新)测试JSON Web服务,响应如下:
[ { "id" : 3,
"description" : "Back",
"name" : "back"
}, {
"id" : 1,
"description" : "Front",
"name" : "front"
}, {
"id" : 6,
"description" : "Left",
"name" : "left"
}]
想要解析以上响应以在JSONExtractor 中的一个字符串中获取所有ID ,例如
3,1,6
我的JSON Path表达式是这样的:
$..id
但是我只有第一个id为3,与 在BeanShell PostProcessor中$.[0].id检查结果的结果相同。如果我去http://jsonpath.com/
$ .. id确实给了我
[ 3,
1,
6
]
回答:
如果您 像这样配置JSON
Extractor
like:
You will get the required value as ${foo_ALL}
我认为使用Beanshell并不是检查JMeter变量值的最佳方法,
今后我建议使用 Debug
Samplerinstead, see How to Debug your Apache JMeterScript
for more details.
以上是 JMeter JSON提取器,提取字符串中一个键的所有值 的全部内容, 来源链接: utcz.com/qa/433251.html