強大的Postman --- API管理工具

Postman是大家常用的API管理及測試工具。
他可能比你想象中的更強大。
個人最近研究了一波,簡單總結一下。

  1. Postman工具有chrome擴展和獨立客戶端,推薦安裝獨立客戶端。
  2. Postman有個workspace的概念,workspace 分 personal 和 team類型。
    personal workspace 只能查看和管理自己的的API,team workspace 可添加成員和設置成員權限,成員之間可共同管理API。
image.png
  1. 每個workspace可管理多個collection,我們可以發布collection,即生成在線API文檔。
image.png
  1. collection及每個collection包含的API中的描述支持markdown
  2. 每個API支持寫測試用例,下圖 snippet 提供了很多測試示例
image.png
  1. Postman提供了一個專門跑API測試的GUI工具,叫 Runner, 配好循環次數,測試之間的時間間隔,然后針對某collection中的目錄或上傳collection就可以進行測試了。
image.png
  1. Postman本身提供了一套Postman API可以操作collection,environment等,不過要先申請一個api_key。通過他可以以請求的方式操作自己寫的API。
  2. GUI工具需要我們手動點擊觸發跑測試,還無法做到完全自動化,好在Postman提供了CLI工具叫做 newman,是一個NodeJS項目。
  3. 下面的代碼非常簡單,配好要測試的collection和 environment,執行 node index.js 就能看到測試用例的結果。這里配置的是在命令行和html中顯示報告。
image.png

這里我找了漂亮的 Postman Report Html模板

image.png
  1. 這樣基本可以實現了 API測試自動化

注意事項

  1. 使用Postman要注意有配額限制,尤其是team workspace和調用API。超出后需要掏錢升級。team 中的 member 越多,收費越高。
image.png

不過免費的一般基本夠用。

  1. Postman的功能不止如此,還支持Fork, pull request,monitor監控等功能,大家可以查看官方文檔。
  2. 關于免費和收費版的區別
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Postman 接口測試神器 更好的體驗,請直接打開:當前文章。 Postman 是一個接口測試和 http 請求...
    IT老馬閱讀 7,101評論 4 13
  • Postman用法簡介-Http請求模擬工具 在我們平時開發中,特別是需要與接口打交道時,無論是寫接口還是用接口,...
    奧利奧龍卷風閱讀 4,258評論 2 9
  • 有幾天沒寫每日一鏈了,最近實在是太忙了,忙著寫文檔,忙著畫原型,忙著測試,還忙著帶娃......反正是各種的忙。 ...
    產品penny閱讀 294評論 0 0
  • 雪墜蒼穹素裹, 冬青綻放棉花。 柔云細紡綾緞, 點綴江山畫佳。
    白馬卓瑪閱讀 851評論 9 51
  • 韶光無情人有情, 人情化作相思明。 相思不可與君說, 唯囑玉輪伴君行。 君行天涯方知遠, 遠山隔斷無鄉音。 鄉音漸...
    彎彎婉婉閱讀 529評論 0 0