postman---postman批量執行用例以及執行用例中常見問題解決


我們在工作中遇到做接口的時候通常會遇到不同項目的多個接口或者是不同模塊的多個接口,如果像前面那樣操作的話不方面我們后期的維護一起美觀性,因此這個時候就用到了postman的創建測試集的功能,可以使接口做到細致的分類,方便后期的維護和操作

創建測試集的作用

1、把請求組合到文件夾中,這樣就不必重復搜索歷史記錄

2、可以將測試腳本附加到請求並構建集成測試套件

3、可以使用腳本在API請求之間傳遞數據,並構建鏡像實際API用例的工作流

創建測試集

 

 

 

 

1、輸入文件夾的名稱

2、輸入文件夾的說明信息

3、選擇授權類型

4、文件夾運行之前執行的預請求腳本。

5、文件夾運行后添加的斷言

6、變量添加在文件夾以及請求中

7、說明信息地方

8、創建按鈕

接口保存文件夾

上面介紹了如何創建文件夾,我們需要把同一類的接口放到文件夾中,以get請求博客園的為例

找到請求歷史中需要保存的接口信息,點擊+圖標

 

在Request name 修改保存的接口名稱,下拉找到需要保存的文件夾,點擊保存

 

 

 

 

文件夾中的除了保存的作用還可以做什么呢?

點擊文件夾旁的...我們可以看看其他操作方法

 

 

1、Share Collection   分享

2、Manage Roles     設置權限

3、Rename         重命名

4、Edit      編輯信息

5、Create a fork   創建分支

6、Add Request  添加新接口

7、Add Folder     創建子的文件夾

8、Duplicate     復制當前文件

7、Export      導出文件夾用例

8、Monitor collection  監控文件用例

9、Mock Collection  Mock當前用例

10、Pubish Docs   發送當前文件夾

我們發現上面有導出用例內容,當然了有了導出就又導入

點擊新建旁邊有Import

點擊 choose Files 導入文件內容

 運行文件夾

我們都把一個個接口的用例進行添加完成后,也可以通過一鍵運行的方式來完成接口自動化。

首先安靜這邊添加了幾個接口請求並加上了斷言。

通過點擊文件夾左側的小按鈕,然后點擊Run按鈕。

 

 會發現重新彈出一個窗口,這里可以修改請求的間隔時間,也可以請求串行次數,環境場景,以及參數數據

 

 
點擊運行后,我們可以看到請求的用例結果是否通過(用例是否請求成功和失敗)

 

 這個時候有的小伙伴肯定會很納悶,我明明是運行了兩條用例,為什么就只顯示成功運行一條呢?這就是我們工作的過程當中可能會遇到的一些問題,我來告訴大家這是因為什么原因,其實是因為一個小細節,就是我在第一個接口當中加了斷言,而第二個接口我忘記了添加所以造成了接口運行過后不知道以什么為依據來判斷到底是成功還是失敗,所以小伙伴們一定要記得,如果我們把測試用例放到測試集當中時不要忘了結合我們的測試用例以及接口文檔來對我們的接口做一個斷言。

 

下面我們去給第二個接口增加斷言

 

 然后我們再去運行測試集后發現就會變成成功運行兩條用例

 

 還有一種情況下也會出現上述的情況,那就是填寫完接口的參數后沒有點save去保存,同樣也會發生這樣的狀況,這一種情況我就不再去舉例操作了,望大家不要犯錯!

總結

     當運行完多個接口時發現成功的結果跟實際的用例數不一致而且有的用例運行結果下面出現 this requests does not have any tests時,可能會有以下兩種情況造成的

    1.該接口沒有保存 

    2.該接口沒有增加斷言

 


免責聲明!

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



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