1. 程式人生 > 其它 >Jmeter介面測試Json提取器及Json斷言

Jmeter介面測試Json提取器及Json斷言

json提取器介紹:

 

 欄位解釋:

apply to:    應用範圍,選預設的main sample only 就可以

Names of created variables:   --接收提取值的變數名;--多個變數用;分號隔開 ;--必傳

Json path expressions:   json path 表示式 用來提取某個值;--多個表示式用分號隔開

match No.:        取第幾個值,多個值用; 隔開; --0 隨機 預設;-1 所有;1第一個值

Compute concatenation var :  -如果匹配到多個值,則將它們都連結起來,不同值之間用, 分隔;-變數會自動命名 varname_ALL

Default Values :      -預設值,匹配不到的時候取該值,可寫error;多個值用;隔開

 

 

絕對路徑提取:

$data.record

相對路徑提取: 上級用. 代替

$..record

提取出來的值可以通過 ${變數名來呼叫}

參考部落格:https://www.cnblogs.com/jxial/p/15175314.html

 問題1、當返回的json資料中有陣列的時候怎麼做Json斷言,比如下圖這種data中是個陣列

 

那麼json斷言$.data[0].name 來斷言陣列中第一個物件的name引數值