干掉 Postman?测试接口直接生成 API 文档,这工具真香!
作者:小 G
來源:GitHubDaily
“
閱讀本文大概需要 5 分鐘。
”前陣子,偶然發現一款國產 API 接口開發調試神器,上手嘗鮮之后,真的有被驚艷到,功能齊全,對中文用戶友好,簡直不要太好用!
所以,今天給大家安利一波。
這個 API 接口開發調試神器叫 ApiPost。你可以將其看作是 Swagger、 Postman、 Mock 的集合。
一個工具,搞定了過去多個軟件才能做的事情,避免了我們在多個軟件之間來回切換,幫助咱們節省了不少事。
它不僅可以一鍵生成 API 文檔,完全中文,界面簡潔美觀,而且 免費使用!很適合國內的開發者和研發團隊及企業。
聊完主要功能,我們再來看下如何安裝。
安裝 ApiPost
ApiPost 支持 Windows、Mac、Linux 平臺,你可以通過這個鏈接下載軟件安裝包:
https://www.apipost.cn/download.html?fr=ghdaily
安裝包下載完成之后,直接點擊安裝即可!操作起來非常方便!
另外,ApiPost 針對高校和培訓機構完全免費,無限工位,不限制任何功能,可以說是非常良心了。
ApiPost 介紹
ApiPost 是一個支持模擬 POST、GET、PUT 等常見 HTTP 請求,支持團隊協作,并可直接生成并導出接口文檔的 API 文檔、調試、Mock、測試一體化協作平臺。
簡單說:ApiPost = Postman + Swagger + Mock
接口開發工作通常需要前端、后端、測試、技術經理等多個崗位協作,但因為流程長所以難管理,不同工具之間數據也缺乏統一規范,導致團隊效率往往會很低下!
ApiPost 通過整合工具以及團隊協作功能,將 API 研發流程中的每個環節整合打通,大幅度提高整個研發團隊的效率,解決了以上問題。
ApiPost 亮點
國內外有一些很不錯的開源 API 文檔產品,比如 Swagger、Rap2 和 Yapi 等,每個產品支持的功能各有不同,可以說各有特點。
但對于國內企業用戶來說,也會面臨一些問題,比如國外產品是英文,有的產品的侵入性比較強,學習成本高,支持不及時等。
與這些產品相比,ApiPost 的不同之處在于:
ApiPost 是國內團隊開發,全中文界面,對英文不好的朋友來說,使用起來會非常舒服!
文檔信息豐富學習成本低,功能齊全,用戶在社區的提問反饋及時!在現在這樣的敏捷開發年代,API 研發越來越注重整個項目的協作,比如 API 調試、API 文檔,如果能貫穿整個研發流程,與項目所有角色打通,團隊效率和效果都將大大提高!ApiPost 就解決了這個問題。
ApiPost 實戰
API 調試
調試 API 的過程中有很多重復性的工作占據了大量的時間,比如一些參數(校驗登陸的 token)可能每個接口都會用到。沒必要每個接口都設置一個這樣的參數,最好的方式是放到全局參數里。
ApiPost 的全局參數、全局腳本、cookie 管理、環境切換等功能可以減少大量重復性工作,讓 API 調試效率大大提升!
快速生成接口文檔
ApiPost 不僅可以快速生成接口文檔,還支持導出離線 html、markdown、word 文檔。方便您部署接口文檔到本地甚至局域網服務器。
多人實時協作
傳統開發場景是分離的,協作效率很低,而在 ApiPost 前后端開發協作場景中,通過一份接口文檔,就可以實現前后端并行開發:后臺開發者把 API 托管在 API 網關上,使用 ApiPost 的 mock 功能模擬數據,利用 API 文檔功能把 API 信息提供給前端同學,來實現前后端分離。
ApiPost 有更本地化的協作功能,可以團隊實時協作,團隊成員新建接口同步在所有團隊成員項目里。
比如鎖定接口,除鎖定者和管理員外,其他人均無法對其進行編輯、修改操作。
還有很多協作方面的小功能,比如協作日志,歸檔管理、一鍵導入參數……
參數描述庫
ApiPost 獨創的參數描述庫功能,解決了大量重復填寫參數描述的問題!通常一個接口要調用多次,每次都要手動錄入完全一致的描述,效率太低了!
ApiPost 還可以自定義參數描述庫,將項目用到的大量參數進行預注釋,下次調用直接點選。如果你沒有自定義描述庫,第一次輸入描述后也會自動加入描述庫。
自動生成代碼
填寫完接口請求參數后您就可以生成程序代碼:
提供多達 10 多種語言以及各種 SDK 的 HTTP 請求代碼,代碼可以非常快速的集成到您的代碼中:
后記
最后,強烈建議開發人員,包括后端、前端、測試朋友們都試試 ApiPost,尤其是對后端開發朋友來說,這款工具實在太香了!
除此之外 ApiPost 還有更多更好的功能,感興趣的同學,不妨前往官網,下載體驗一波:
https://www.apipost.cn/download.html?fr=ghdaily
各位伙伴們好,詹帥本帥搭建了一個個人博客和小程序,匯集各種干貨和資源,也方便大家閱讀,感興趣的小伙伴請移步小程序體驗一下哦!(歡迎提建議)推薦閱讀牛逼!Python常用數據類型的基本操作(長文系列第①篇) 牛逼!Python的判斷、循環和各種表達式(長文系列第②篇)牛逼!Python函數和文件操作(長文系列第③篇)牛逼!Python錯誤、異常和模塊(長文系列第④篇)總結
以上是生活随笔為你收集整理的干掉 Postman?测试接口直接生成 API 文档,这工具真香!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 再见了Python,Tableau数分工
- 下一篇: 再见 Seaborn!Altair 数