postman如何批量執行接口測試用例~其實很簡單,但是會給我們的工作帶來很多方便~
比如我們寫了幾十個測試用例,請求都是同一個服務器IP,一旦服務器IP地址從測試環境搬到線上環境,需要修改所有的服務器IP,
如果不能將測試用例保存起來,統一修改服務器IP ,並且批量執行,那將是一件很麻煩的事情!
可是postman幫助我們完美地解決了這個問題~具體操作請見下文
一.創建測試用例集、子集
如下圖,點擊postman左側Collections下面有個添加文件夾圖標,就可以創建測試用例集啦~一個系統、模塊或其他分類粒度的測試用例可以存放在該目錄下。
另外,該目錄下還可以創建子目錄,進行測試用例的細分,如下圖:
二.創建測試用例
創建接口測試用例,即新建http請求,選擇請求方式、寫好url、請求頭、請求體
三.設置變量
postman的變量和Jmeter的參數化相似,即把若干處出現多次的數值用一個變量表示,達到一次修改、多處生效的效果,便於修改和管理。
點擊postman上方一個按鈕,點擊Globals后面的Edit按鈕,添加全局變量
點擊右下角Add按鈕,添加Environment Name,Key值寫變量名稱,Value值寫變量對應的數值,點擊Save按鈕進行保存
把Value值出現過的地方用{{key}}代替,比如以下面面的截圖為例,出現http://172...57:8080的位置使用“{{baseURL}}”代替
四.添加響應處理
響應處理有點類似Jmeter里的檢查點,即通過檢查響應數據是否符合預期來判斷test是否通過。在Tests中添加檢查條件,postman提供了一些常用的檢查條件的代碼,直接添加或稍加修改即可。如:響應數據的狀態碼為200,則判斷測試通過,則在代碼片中選擇“status code:code is 200”
五.批量執行測試用例
點擊測試用例集中的“run”,批量運行測試用例,彈出collection runner,點擊“Run xxx,批量運行測試用例
運行后,彈出測試結果,顯示測試通過和失敗的個數、請求URL、請求頭、請求體信息,響應頭、響應體信息,狀態碼等,我們就可以查看測試用例的執行結果及具體信息啦