[英]how to extract json path and find array length?
如何使用java提取JSON路径并查找数组长度? 我的以下回复数据。 我需要在Jmeter断言中验证数组长度应该等于'7'。
[
[
"Week",
"Event Count"
],
[
"3/13/17",
"1"
],
[
"3/20/17",
"1"
],
[
"3/27/17",
"1"
],
[
"4/3/17",
"1"
],
[
"4/10/17",
"1"
],
[
"4/17/17",
"1"
]
]
将JSON Extractor添加为请求的子节点 ,该请求生成上述JSON响应并按如下方式对其进行配置:
这将生成以下JMeter变量(您可以使用Debug Sampler验证它们):
week_1=["Week","Event Count"] week_2=["3\\/13\\/17","1"] week_3=["3\\/20\\/17","1"] week_4=["3\\/27\\/17","1"] week_5=["4\\/3\\/17","1"] week_6=["4\\/10\\/17","1"] week_7=["4\\/17\\/17","1"] week_matchNr=7
你对后者特别感兴趣
将Response Assertion添加为同一请求的子节点 ,并按如下方式对其进行配置:
week_matchNr
Equals
7
这样,如果匹配数等于7,则采样器将通过,否则将失败。 有关在JMeter测试中使用断言的详细信息,请参阅“ 如何在三个简单步骤中使用JMeter断言”一文。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.