jmeter斷言之JSON Assertion
阿新 • • 發佈:2020-10-27
jmeter斷言之JSON Assertion
1:什麼條件下使用json斷言是合適的?
若伺服器返回的Response Body為JSON格式的資料,使用JSON斷言來判斷測試結果是較好的選擇。
2:json資料結構
JSON用於描述文字資料結構,有如下形式:
1.物件(object)
物件是一組無序的名稱/值對。物件以{(左大括號)開始,以}(右大括號)結束。每個名稱後面跟著:冒號,名稱/值對之間用逗號分隔。比如:
{"name":"zhangsan","sex":1,"age":25}
2.陣列(Array)
陣列是值的有序集合。陣列以[(左中括號)開始,以](右中括號)結束。值之間用逗號分隔。
比如:
{
"cert_sign":"",
"current_beans":
[
{
"branch_code":"1909291058080031",
"buyer_pay_amount":"null",
"amont":1
},
{
"branch_code":"1909291058080031",
"buyer_pay_amount":"null","amont":10
}
],
"error_code":"0TE110001000",
"error_info":"交易成功",
}
如何獲取json資料?
獲取error_code
,$.error_code
獲取current_beans中第一條資料branch_code
值,$.error_code.current_beans
[0].branch_code
獲取current_beans中所有條資料branch_code
值,$.error_code.current_beans
[*].branch_code
獲取