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


轉載

原文地址:http://blog.csdn.net/dreamtl/article/details/68957122

接口響應結果,通常為HTML、JSON格式的數據,對於HTML的響應結果的提取,可以通過正則表達式,也可以通過XPath 來提取。

對於JSON格式的數據,可以通過正則表達式、JSON Extractor插件、BeanShell 來提取。

本次說下如何通過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包放到安裝目錄對應位置,重啟即可。

 

 

2、可以添加一個 Dummy Sampler 來驗證 JSON的取值

 

 

3、添加一個jp@gc - JSON Path Extractor

 

備注: JSON中 data 是一個對象數組, data[0] 代表取的是第一個對象數組,data[*] 代表取全部

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

 

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

 


免責聲明!

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



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