說到 API 測試,可能新手還不明白到底什麼才是 API 測試?那我們先從 API 開始說起。什麼是API?Application Programming Interfaces(API) 是軟件組件之間的接口規范。大多數的功能測試包含瞭Web頁面測試或.net表單類的用戶界面測試,而 API 測試繞過瞭用戶界面通過調用 API 接口與應用程序直接進行通信。 API 測試有時也被稱為“無頭”測試,大多數的無頭測試技術都包含瞭“繞過 UI 操作,直接發送請求給應用的後端或服務並接收響應,同時檢驗響應是否正確來保證系統按照我們預期的那樣工作”。 一個簡單的例子就是客戶端與服務器之間的通信。客戶端針對某一資源發出請求,該請求被發送到服務器並找到可以響應該請求的服務器。服務器查找客戶端所請求的資源並將響應發送回客戶端。 都有什麼好用的 API 測試工具呢?除瞭大傢都知道的 Postman,我會推薦另一款 開源的也是免費的 API 接口測試工具——Postcat。接口開發完成後,我們需要調用接口來測試接口的表現,當表現符合預期時,則代表接口可用。在測試中我們可能會關註狀態碼、響應體以及響應時間,這些數據 Postcat 通通都會展示給你,判斷 API 是否正常。
開始測試之前,我們需要先填寫測試數據~,可以點擊標簽頁的加號新建一個測試標簽頁。
b615008fe72bce8d458d9c07ad8ab4e7
還可以通過點擊分組 API 的閃電圖標快速對某個 API 發起測試。
e8d83fd0a999d331777428e59c3b814e
通過類比現有的知識去學習新的知識往往更快,平時我們一般會在瀏覽器裡看 API 請求信息,這些信息在 postcat對應的位置是什麼呢?相信通過下面的對照圖你很快能知道如何在 Postcat 測試:下劃線顏色相同代表相同模塊
請求 URL/請求方式/請求頭/Query 參數API Path 裡面可能填寫瞭 Query 參數,postcat 會將它自動同步到 Query 參數的表格裡面。首先確認你的 HTTP 請求體格式,選擇相應的請求體格式後點擊測試按鈕。
91618a6db10c12b671a83189fdbf2be4
就可以看到相應 API 響應信息啦!
通過點擊測試歷史,還可以回溯當時測試的所有 API 請求信息,快速回歸測試。
目前這款軟件已經更新到 v0.2.0 瞭,除瞭我們常說的接口測試、接口文檔、接口管理以及Mock 功能,新增團隊協作、API 分享功能。除此之外他們還支持:
在線 Demo:http://postcat.com/zh/?utm_source=zh&utm_campaign=xh&utm_content=huanjin
如果你覺得這個開源項目還可以的話,不妨點個 star 支持下他們,如果你覺得還需要繼續優化,不妨去提個Issue.Github:http://github.com/Postcatlab/postcatGitee:http://gitee.com/eolink_admin/postcat
上一篇
一.古典园林植物的作用,寓意及配置方法 1.植物的作用 (1) 隐蔽围墙、拓展空间。 (2) 笼罩景象,成荫投影。 (3) 分隔联系, ...