Postman 批量測試接口

前言

今天簡單介紹下一個在接口開發中批量測試的工具 Postman。
在這裏插入圖片描述

基礎設置

這個可以在官網下載,打開後界面如上所示。由於是批量測試接口,那咱們就把接口都歸屬到 Collections 裏。
在這裏插入圖片描述
按照 1、2、3 所示,點擊 Create 保存,就出現如下圖所示的聚合測試文件夾。
在這裏插入圖片描述
接下來,就簡單了,把開發的接口依次添加到此文件夾內。方法爲:右鍵單擊 接口批量測試,再點擊彈出的菜單欄裏的 Add Request 一欄。
在這裏插入圖片描述
接着在彈窗裏寫下接口的名稱,再點擊 Save to 接口批量測試
在這裏插入圖片描述
這裏爲了演示接口批量測試功能,我再創建個接口
在這裏插入圖片描述
到此,就創建了兩個接口了。接下來,完善下接口的具體配置。點擊其中一個接口,可以看到
在這裏插入圖片描述
注意點放到右側,接下來就把 URL 及 方法 和 參數填下。把接口都由 GET改成 POST,在分別填上具體的地址和參數,最後點擊 Send 右側的 Save 保存配置。

在這裏插入圖片描述
配置好後,就可以點擊 Send,然後就可以在 Body 區域看到接口返回值了。

高級設置

如果 Postman 僅有剛剛這個功能,我也不會浪費筆墨寫。接下來說說高級用法,比如參數、測試返回值是否符合要求和批量測試。

先說說參數,那這兩個接口來說,一般開發接口都是自己的 PC 機上寫代碼,然後提交到代碼庫再部署到測試環境,這就涉及到 URL 的不同,一個兩個還好說,改改就完事了,但幾十個或一兩百個,那就歇菜了。這時,參數就出場了。

在這裏插入圖片描述
在這裏插入圖片描述
分別點擊上圖中眼睛形狀和齒輪形狀的工具,這裏推薦第一幅圖,也就是設置環境變量,然後再依次點擊標註的 1、2,就可以看到如下圖的界面。依次添加三個環境變量:本地環境,測試環境和線上環境。
在這裏插入圖片描述
在這裏插入圖片描述
接下來還得把接口的地址改爲 {{url}} ,這是個變量,值爲選中的環境變量。比如你在本地開發測試,那麼就點擊眼睛狀的圖標,再選擇本地環境變量,然後隨便選一個接口,點擊 Send,發現效果一致,當然了也可以選好測試變量,這時接口地址就是測試環境了。而且,接口的地址是一起改的。

第一個高級特性講完了,接下來講講第二個,那就是如何驗證接口是否符合要求呢。比如,上面兩個接口,成功時,success 都爲 true,那麼就可以在 Tests 里加上檢測返回值代碼即可。

// 驗證接口返回參數 success 的值爲 true,表明接口成功,否則就是失敗
pm.test("success", function () {
    pm.expect(pm.response.text()).to.include("true");
});

在這裏插入圖片描述
接下來,講講最後一個,那就是批量測試了。把鼠標移到開頭創建的 接口批量測試 Collection 上,點擊出現的那個 三角
在這裏插入圖片描述
再點擊 Run
在這裏插入圖片描述
這時出現下圖,勾選上 Save responses,最後點擊 Run接口批量測試
在這裏插入圖片描述
下圖就是最後批量測試後的統計圖,綠色的圓圈表明對了幾個接口,紅色表明錯了接口接口。之下的表格就詳細列舉了各個接口的狀態,正確如否,及所花實踐等。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章