第一次嘗試JMeter執行多接口測試用例,CSV文件是必須的,書寫一定要規范;
一、首先測試用例編寫成CSV文件
在csv文件首行填寫相關參數(可根據具體情況而定)並編寫測試用例,我寫得比較簡單,通過優先級來選擇要執行的用例
(注意:編寫好Excel,不要保存改文件后綴為csv,要另存為csv,不然讀不出文件,文件名盡量不用中文)

二、JMeter編寫腳本
1.添加一個線程組
右鍵測試計划>>添加>>線程(用戶)>>setUp線程組

2.由於我找的是個網站,所以添加登錄請求,header信息頭管理器,cookie管理器(這里就快速跳過)

3.添加循環控制器,控制循環執行CSV文件

4.添加CSV數據文件設置,配置CSV文件

(注意:如果post參數為json格式,是否允許帶引號改為True)
5.添加邏輯控制器-如果(if)控制器,控制執行測試用例
5.1.控制優先級

5.2.繼續添加如果(if)控制器,控制執行post請求(與上一個控制器為父子關系)

5.3.添加HTTP請求(POST)(與上一個如果控制器是父子關系)

5.4.繼續添加如果(if)控制器,控制執行GET請求(與上一個如果控制器是兄弟關系)

5.5.添加HTTP請求(GET)(與上一個如果控制器是父子關系)

5.6.最后兩個請求分別添加響應斷言

三、添加查看結果樹,JMeter運行腳本

根據原表,第8條和第18條沒執行,GET和POST接口都執行完成
四、最后記得保存腳本和CSV文件,方便下次使用。
