JMeter讀取測試用例實現多接口自動化測試


第一次嘗試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文件,方便下次使用。

 


免責聲明!

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



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