Jmeter介面測試Json提取器及Json斷言
阿新 • • 發佈:2022-03-17
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引數值