Jmeter(5)JSON提取器


Jmeter后置處理器-JSON提取器

JSON是一種輕量級數據格式,以“鍵-值”對形式組織數據。

JSON串中{}表示對象,[]表示對象組成的數組。對象包含多個“屬性”:屬性值,屬性值可以是值、數組、對象。

JSON提取器用json path表達式匹配。S表示根對象,取子對象或者對象的屬性用.  取數組對象用[],數組索引從0開始

規則:

1、整個響應是個數組(數據用[]括起來),其中有N個對象,那么取值用$[索引].屬性值,索引為0到N-1,表示第幾個對象,取值用$[*].屬性值取所有值

2、整個響應是個對象(數據用{括起來}),取值用$.屬性值

JSON提取器面板

 

Names of created  variables:表示變量名字,多個變量名用分號分隔

Match No:0表示隨機,n表示匹配第幾個,-1表示所有,匹配所有時,后續引用用變量名_N取第幾個

 

要點:

1、多個變量時,分號分隔,個數對應

2、多個變量時,一定要填寫默認值,不然會報錯“Mismatch between number of variables,json expressions and default values”

 


免責聲明!

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



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