【Postman】5 Postman 運行測試集合Collection-Runner的使用


Postman中管理和運行請求,都是以Collection為基礎單位的,Collection是一組請求,可以在對應的環境下作為一系列請求一起運行,要想運行測試集合Collection,有如下三種運行方式:

1、Runner運行測試集Collection

2、Monitor監控器運行測試集Collection

3、newman命令行工具運行測試集Collection

一、啟動Runner

postman有兩種runner的啟動方式:

1、直接通過頁面頂部工具欄的Runner按鈕進入,進入之后需要選擇Collection

2、可以通過Collection進入到Runner中,進入之后默認已經選中一個Collection

二、設置Collection runner運行參數

進入到runner,選中Collection之后,在頁面的右側欄會顯示Collection中的請求列表,runner允許通過以下方式自定義請求的執行:

執行順序:請求以它們出現在Collecntion運行器的“運行順序”窗格中的順序執行。可以通過拖放來重新排序執行。

選擇性執行:可以使用Collecntion運行器的“ 運行順序”窗格中的前面的復選框來禁用請求,從而阻止執行請求。

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管理器。

三、運行測試集Collection

下面上面四個接口為例運行,上面的設置參數中,需要勾選保存響應結果項,其他無要求:

點擊上圖中的Run按鈕,即可啟動測試集請求的執行,運行結果如下:

四:查看Collection執行結果

在此運行結果中,可以進行如下分析:

1、在右側邊欄可以看到明顯的編號,如果多次迭代會有相應的數字,本次運行的迭代次數為1,

2、每一行請求,都是一個執行結果,點擊可以列出該請求發出后的所有內容(請求及返回的響應結果)

3、綠色的方塊表示無斷言或者斷言通過,紅色的方塊表示斷言失敗,有一個斷言失敗,則請求失敗

4、在左側邊欄上,可以過濾斷言成功的請求或者失敗的請求,點對應顏色的方框即可

5、在本頁可以點擊頁面上部的export result,導出Json格式的執行結果文件,不過可讀性不好


免責聲明!

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



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