1、需要獲取響應數據的請求右鍵添加-后置處理器-JSON Extractor
2、如果要獲取json響應數據多個值時,設置的Variable names (后續引用變量值的變量名設置)與JSON Path expressions及Default Values的數量一定要一致;
如json體如下:
{
"msg": "success", "code": "200", "data": { "total": 3, "aList": [ { "Time": 1501534900012, "id": 1 }, { "Time": 1501516732000, "id": 2 }
] } }
如上定義后,
Variable names設置為id1;id2
JSON Path expressions定義為$.data.aList[0].id;$.data.aList[1].id
Default Values:0;0
變量id1取值將為2,變量id2取值為3;若取不到id1的值會根據Default Values定義默認賦值為0
可以通過添加beanshell打印id1、id2的值驗證結果
print("id1:"+vars.get("id1"));
print("id2:"+vars.get("id2"));