市面上可用的 REST API 工具選項有很多,我們來看看其中一些開發人員最喜歡的工具,
API 定義
Swagger Editor 是圖形可視化的流行選項,你可以使用 JSON 或 YAML 定義 API,此外,你可以為大多數相關技術(從 ASP.NET Core 和 Kotlin 到 Node.JS 和 Python)生成服務端或客戶端存根,

Apicurio 是一個開源專案,簡單而優雅,支持 JSON 和 YAML,它可以:
? 從源代碼控制、檔案和 URL 匯入 API,
? 與你的 GitHub、GitLab 或 Bitbucket 帳戶集成,
? 預覽實時檔案,
? 提供基于 Open API 標準設計 API 的可視化編輯器,

測驗和監視
Postman 是一個直觀且井井有條的桌面工具,用于創建、測驗和監視 API,這是我個人最喜歡的工具之一,因為它是我用來測驗自己 API 的第一個工具,而且學習它的程序再順利不過了,該產品功能全面,涵蓋了從創建到測驗和監視的 API 開發流程,使用 Postman,你可以:
? 添加 mock 服務器,
? 在環境設定之間切換,
? 生成檔案,
? 應用自定義樣式,
這些功能與 GitHub 等版本控制系統類似,你還可以添加基本的 API 監視器(每分鐘、每小時或每周運行一次),并獲取關于失敗的電子郵件通知,

Talend API Tester 是專用于測驗 HTTP 和 REST API 的工具,它的主要功能有:
? 發送請求并檢查回應
? 驗證 API 行為
? 匯入 Postman、Swagger、OAS、OpenAPI、HAR 測驗集合
借助 APITester,你可以創建具有自定義變數、安全保障和身份驗證的動態請求,并將其組織為專案或服務,你可以針對不同格式(JSON、XML、HTML 和其他格式)的回應運行斷言,斷言是在可視編輯器中創建的,

集中管理
Eolinker是一個集成式的在線開發工具,你可以通過它的門戶為專案構建、測驗和管理API,在本文提到的所有在線工具中,Apigee 憑借最優雅的 Web 體驗、分析工具、便捷好用的網站脫穎而出,
Eolinker為用戶提供了簡潔、現代、直觀的門戶,包括用于 API 的互動式自動生成的檔案站點,各類模板可以快速自定義或發布,還可以兼容上述的大部分主流工具,為 API 與多種技術的集成提供了無數種可能性,其主要使用場景有:
? 通過一個平臺構建、托管和管理多個 API
? 跨多個技術端點消費和編排資料
? 加快 API 開發
? 簡化現有的 API

Linx 是用于后端集成、自動化和 Web 服務的精巧開發人員工具,在創建或呼叫內部和外部 REST Web 服務方面特別強大,它同樣可以擴展需與其他技術集成的 API ,除了 REST 之外,Linx 還提供了從資料庫到加密和云的多項功能, Linx IDE Designer 是執行測驗和服務呼叫的優秀選項,如果要監視和自動化測驗套件,或在本地或云中計劃呼叫,則需要升級到付費的 Linx Server,

小結
隨著 REST 和 API 在數字世界中扎根,相關工具也會不斷涌現,本文大致介紹了這么多選項,這些選項是針對各種規模的團隊、專案和功能的不同需求量身定制的,想推薦你自己的選擇也可以在評論中分享,
來源:hackernoon
翻譯:www.eolinker.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246440.html
標籤:其他
上一篇:測驗建設原則
下一篇:快速創建MockAPI
