JMeter 通過JSON Extractor 外掛來提取響應結果
阿新 • • 發佈:2018-12-11
介面響應結果,通常為HTML、JSON格式的資料,對於HTML的響應結果的提取,可以通過正則表示式,也可以通過XPath 來提取。
對於JSON格式的資料,可以通過正則表示式、JSON Extractor外掛、BeanShell 來提取。
本次說下如何通過JSON Extractor 外掛來提取JSON響應結果。
比如說,介面返回的JSON響應結果如下格式,如何獲取 id 為12341的資料呢
{
"status":520,
"data":[
{"id":12341,"name":"test1"},
{"id":12342,"name":"test2"}
]
}
具體操作步驟:
2、可以新增一個 Dummy Sampler 來驗證 JSON的取值
3、新增一個[email protected] - JSON Path Extractor
備註: JSON中 data 是一個物件陣列, data[0] 代表取的是第一個物件陣列,data[*] 代表取全部
.id 取的是id的值 .name取的是name的值
4、執行之後,可以看到 變數 id的值為:12341