1. 程式人生 > >情人節到了,Postman 都脫單了,那你咧?

情人節到了,Postman 都脫單了,那你咧?

前言

Postman 是一款API介面除錯工具,做過 Web 介面或多或少應該接觸過。

通過它可以完成 Http 介面的除錯,測試同學也可以基於此做一些自動化測試。另外 Postman 還提供其他高階功能,不過需要另外收費,畢竟商業公司還是要恰飯啊。

剛開始小黑哥使用的 Chrome 應用版本,配合 Postman Interceptor 外掛,可以測試一些需要登入資訊的介面。後來 Postman 停止 Chrome 應用版本,基於 Electron 開發 mac/windows/linux 應用版本。

通過這種方式,Postman 做到跨平臺使用。不過這樣就帶來一些麻煩,每次換個電腦都需要重新下載,安裝。對於效能差點的電腦,安裝可能都會失敗,執行起來也會很緩慢。

國外一名叫做 Liyas Thomas 使用 Postman 做 API 測試的時候,電腦效能不好,正好無法執行 Postman。這就讓小哥很不爽,於是小哥拿起電腦,使用 Vue+Html+Css,自己動手擼了一個 API 介面除錯工具 postwoman,Github 地址:https://github.com/liyasthomas/postwoman。

postwoman 無需下載客戶端應用,只要使用瀏覽器開啟 postwoman.io,就可以體驗。另外可以安裝 PWA 應用,離線也可以使用。

postwoman 主要特性:

  • 輕量級:採用簡約的 UI 設計
  • 快:實時傳送請求與獲取/複製相應
  • 跨平臺:藉助於瀏覽器,支援跨平臺,多客戶端使用

主要功能

HTTP 除錯

主要功能:

  • 支援 Get,Post,Head,Put ,DELETE,CONNECT 等方法
  • 支援自定義 Header 請求頭
  • 支援輸入