使用Postman實現批量接口執行自動化測試


一、創建文件夾

1.點擊"Collections"TAB進入,再次點擊【New Collection】按鈕創建文件夾。

示例圖文:

 

 

二、定義變量及調用執行測試,方便靈活調用

1.定義全局變量,用於全局使用;操作步驟為:點擊“設置”圖標按鈕>【Globals】按鈕>輸入變量名稱、輸入值>保存。

示例圖文:

 

 

 2.定義本地數據變量,通過定義好的本地數據文件進行調用。操作步驟:確認哪些參數調用變量名稱>點擊【Runner】>勾選要測試文件夾中的接口>輸入循環調用次數(一般不超過調用文件中的參數值個數)>選擇調用的數據文件>選擇文件格式>勾選“Save response”(勾選后會有返回數據)>run。

示例圖文:

 

 3.要注意變量的引用格式{{name}}

 

 三、執行測試優化

1.常用postman中的tests函數方法及用法。

//檢查請求返回是否包含成功
pm.test("檢查返回包含`成功`", function () {
    pm.expect(pm.response.text()).to.include("成功");
});
//檢查狀態碼是否為200
pm.test("檢查狀態碼是否為`200`", function () {
    pm.response.to.have.status(200);
});
//檢查請求響應時間是否>=200ms
pm.test("檢查請求響應時間是否超過`200ms`", function () {
    pm.expect(pm.response.responseTime).to.be.below(200);
});

//定義全局變量
pm.globals.set("variable_test1", "variable_1234");
//獲取全局變量
pm.globals.get("variable_test1");

示例圖文:

 

遇到的問題總結:

    在運行Runner是時候,最好先保存下修改的腳本,否則執行測試會出現不生效的情況


免責聲明!

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



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