前段時間同事給我推薦了一款國產的 API 接口開發(fā)調試神器,真的有被驚艷到!!!簡直不要太好用! 這個 API 接口開發(fā)調試神器就是 ApiPost。你可以將其看作是 Swagger 、 Postman 、 Mock的集合,一個工具就搞定了過去多個軟件才能做的事情,避免了我們在多個軟件之間來回切換,幫助咱們節(jié)省了不少事。 不僅可以一鍵生成 API 文檔,完全中文,界面簡潔美觀,而且?免費使用!很適合國內的開發(fā)者和研發(fā)團隊及企業(yè)。
ApiPost 是一個支持模擬 POST、GET、PUT 等常見 HTTP 請求,支持團隊協(xié)作,并可直接生成并導出接口文檔的 API 文檔、調試、Mock、測試一體化協(xié)作平臺。 簡單說:ApiPost=Postman + Swagger + Mock 接口開發(fā)工作通常需要前端、后端、測試、技術經理等多個崗位協(xié)作,但因為流程長所以難管理,不同工具之間數據也缺乏統(tǒng)一規(guī)范,導致團隊效率往往會很低下! ApiPost 通過整合工具以及團隊協(xié)作功能,將 API 研發(fā)流程中的每個環(huán)節(jié)整合打通,大幅度提高整個研發(fā)團隊的效率,解決了以上問題。
ApiPost 亮點
國內外有一些很不錯的開源 API 文檔產品,比如 Swagger、Rap2 和 Yapi 等,每個產品支持的功能各有不同,可以說各有特點。但因為是開源的,對于企業(yè)用戶來說會有一些問題,比如國外產品是英文,有的產品的侵入性比較強,學習成本高,支持不及時等。 與這些開源產品相比,ApiPost 的不同之處在于:
ApiPost 是國內團隊開發(fā),全中文界面,對英文不好的朋友來說,使用起來會非常舒服!
文檔信息豐富學習成本低,功能齊全,用戶在社區(qū)的提問反饋及時!在現(xiàn)在這樣的敏捷開發(fā)年代,API 研發(fā)越來越注重整個項目的協(xié)作,比如 API 調試、API 文檔,如果能貫穿整個研發(fā)流程,與項目所有角色打通,團隊效率和效果都將大大提高!ApiPost 就解決了這個問題。
API 調試
調試 API 的過程中有很多重復性的工作占據了大量的時間,比如一些參數(校驗登陸的 token)可能每個接口都會用到。沒必要每個接口都設置一個這樣的參數,最好的方式是放到全局參數里。 ApiPost 的全局參數、全局腳本、cookie 管理、環(huán)境切換等功能可以減少大量重復性工作,讓 API 調試效率大大提升!
傳統(tǒng)開發(fā)場景是分離的,協(xié)作效率很低,而在 ApiPost 前后端開發(fā)協(xié)作場景中,通過一份接口文檔,就可以實現(xiàn)前后端并行開發(fā):后臺開發(fā)者把 API 托管在 API 網關上,使用 ApiPost 的 mock 功能模擬數據,利用 API 文檔功能把 API 信息提供給前端同學,來實現(xiàn)前后端分離。 ApiPost 有更本地化的協(xié)作功能,可以團隊實時協(xié)作,團隊成員新建接口同步在所有團隊成員項目里。 比如鎖定接口,除鎖定者和管理員外,其他人均無法對其進行編輯、修改操作。 還有很多協(xié)作方面的小功能,比如協(xié)作日志,歸檔管理、一鍵導入參數……