jmeter接口自動化-通過csv文件讀取用例並執行測試


最近在公司測試中經常使用jmeter這個工具進行接口自動化,簡單記錄下~

一、在csv文件中編寫好用例

首先在csv文件首行填寫相關參數(可根據具體情況而定)並編寫測試用例。腳本可通過優先級參數控制執行哪些接口,通過端口參數同時執行不同端口下的接口,若想執行不同ip下的接口,也可多添加一個ip參數,再讀取csv文件時進行參數化。

二、設計測試腳本並執行測試

1、添加一個線程組

右鍵測試計划 >>  Threads(users)  >> 線程組,點擊保存即可。

2、添加HTTP 請求默認值

點擊線程組,右鍵-添加-配置元件-HTTP 請求默認值。

3、添加結果監聽器

結果監聽組件用戶查看接口測試測試結果,常用的聚合報告和察看結果樹。點擊線程組-添加 - 監聽器 - 聚合報告或者察看結果樹。

 

4、添加循環控制器讀取csv文件中的測試用例數據

4.1、線程組下新增循環控制器,循環次數設置為永遠。

4.2、循環控制器下新增CSV Data Set ConFig控件

4.3、添加如果控制器,來做用例優先級的篩選執行用例

4.4、根據調用方法選擇請求方式

通過if選擇器區分GETPOST方法的請求,配置http請求

POST請求的配置方式 :POST請求參數放在body data

GET請求的配置方式:GET請求的參數配置url后面

4.5、配置響應斷言

驗證接口實際結果是否與用例中的預期結果一一致,可配置響應斷言以及斷言結果進行驗證及查看。

5、執行測試並查看結果

執行腳本后,可通過查察結果樹控件查看測試結果詳情,綠色為通過,紅色為不通過。可通過響應斷言查看預期結果,與響應數據進行對比。

三、導出腳本

執行測試完成后可保存測試計划(測試腳本),以便后續驗證回歸。

以上操作,就完成jmeter接口(半)自動化~\(≧▽≦)/~啦啦啦~

 


免責聲明!

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



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