json 提取器各字段說明:
-
Variable names:保存的變量名,后面使用${Variable names}引用
-
JSON Path expressions:調試通過的json path表達式
-
Match Numbers:匹配數字(0代表隨機提取,1代表提取第一個,-1代表提取所有)
-
Default Values:找不到時默認值,一般設置為NOT FOUND
-
Compute concatenation var(suffix_ALL):是否統計所有,即將匹配到的所有值保存,名為“變量名_ALL
json 提取器表達式:
$ :根節點
@ :當前節點
.or[ ] :子節點
.. :所有符合條件的節點
* :所有節點
[ ] :迭代器標示,如數組下標
[,] :支持迭代器中做多選
?() :支持過濾操作
() :支持表達式計算
案例:在做接口時,需要刪除某個用戶下的所有設備數據
實現原理:
1、通過查詢接口查詢對應用戶下的所有設備數據
2、通過json提取器其他用戶下所有設備id
3、調用刪除設備接口進行刪除
具體實施:
1、調用查詢接口查看返回數據
2、添加json提取器設備id
3、使用foreach控制器依次讀取並調用