jmeter接口自動化-讀取CSV文件執行測試用例


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

首先在csv文件首行填寫相關參數並編寫測試用例。腳本可通過優先級參數控制執行哪些接口,通過請求方式執行不同端口下的接口,再讀取csv文件時進行參數化。

 

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

1、添加一個線程組

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

 

 

 

2、添加HTTP 請求默認值

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

 

 

3、添加結果監聽器

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

4、添加僅一次控制器來調用登錄接口

4.1、因為用例中的接口每次調用需要先登錄,所以這里先設置一個登錄接口,提取其返回的token,放到下面接口,因為下面業務接口要運行多次,不可能每次都執行一遍登錄接口,所以登錄接口用僅一次控制器來實現。

注意:登錄接口需要放在控制器下方。

 

 4.2、提取登錄接口返回的token值,並且參數化,供后面業務接口使用

 

 

 

 

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

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

 

 

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

 

 

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

 

 

 

 

 

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

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

 

 post請求:

 

 

 

get請求:

 

 

5.5、配置響應斷言

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

 6、執行測試並查看結果

 

 


免責聲明!

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



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