一、在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、執行測試并檢視結果