jmeter json提取器提取某個屬性的所有值


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控制器依次讀取並調用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM