postman中,runner 不僅可以批量執行接口請求,也可對請求進行批量執行
一、啟動 runner
1、選擇想要執行的測試集,點擊測試集名稱后的更多,選擇點擊Run collection
二、選擇執行的接口
1、進入啟動runnner后,如果測試集中有多個接口,默認選中所有接口
2、可點擊前面的選框,進行取消選擇,保留需要執行的接口,以單個登錄接口為例
1、Environment:環境切換
如果選擇的Collection的請求中需要用到特定的環境,可以通過此選項切換
2、Iterations:迭代次數
按照設置的請求執行順序,執行設置的迭代次數
3、Delay:設置請求之間的延時
收集運行中每個請求之間的間隔(以毫秒為單位)
4、Data:提供用於收集運行的數據文件
支持application/Json、text/csv文件格式,並且提供了數據預覽功能,下一篇文章專門講解參數化的使用。
5、save responses:保存響應結果
限制運行Collection時的響應日志記錄,默認情況下,所有響應都會被記錄,可以更改該設置以提高執行效率。更改方式可以有如下幾種:
a、對於所有請求,將記錄所有請求的響應。
b、對於失敗的請求,將僅記錄對至少一項測試失敗的請求的響應。
c、對於沒有請求,將不會記錄任何響應。
6、keep variable values:保存運行中的變量
啟用此選項將在運行結束時保存變量的值,並覆蓋先前的值。
7、Save Cookies after collection run:運行collection之后保存cookie值
Collection中的請求可以在執行期間創建/更新cookie。該選項可以將cookie保存到cookie管理器,從而覆蓋任何現有cookie。啟用此選項會將會話的cookie保存到cookie管理器
三、執行
登錄接口,迭代3次,每次迭代之間間隔1分鍾
1、點擊run后,進入執行頁
右側邊欄可以看到明顯的編號,幾次迭代會有幾個數據
可查看通過的接口,當設置斷言后,成功的接口可在Psaaed中統計,若未設置斷言,會都顯示在ALL Tests中
左上角,可查看計划已啟動時長
有斷言
無斷言