[英]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.