1. 程式人生 > >JMeter 通過JSON Extractor 插件來提取響應結果

JMeter 通過JSON Extractor 插件來提取響應結果

jar包 lib 插件 提取 xtra ofo name bfd -o

本次說下如何通過JSON Extractor 插件來提取JSON響應結果。

比如說,接口返回的JSON響應結果如下格式,如何獲取 id 為12341的數據呢

{
"status":200,
"data":[
{"id":12341,"name":"test1"},
{"id":12342,"name":"test2"}
]
}

具體操作步驟:

1、需要下載插件,下載地址為:https://jmeter-plugins.org/wiki/JSONPathExtractor/

下載後解壓以後將lib和lib/ext中的jar包放到安裝目錄對應位置,重啟即可。
下載地址:http://jmeter-plugins.org/downloads/all/
下載後解壓放入:apache-jmeter-3.1\lib\ext\目錄下
重啟Jmeter
技術分享圖片
2、可以添加一個 Dummy Sampler 來驗證 JSON的取值
技術分享圖片
3、添加一個jp@gc - JSON Path Extractor
技術分享圖片
備註: JSON中 data 是一個對象數組, data[0] 代表取的是第一個對象數組,data[*] 代表取全部

.id 取的是id的值 .name取的是name的值

4、執行之後,可以看到 變量 id的值為:12341

JMeter 通過JSON Extractor 插件來提取響應結果