最近被身邊幾個做開發(fā)的朋友安利了一款國產的 API 開發(fā)調試神器韩玩,真的有被驚艷到@萘帷!找颓!簡直不要太好用合愈!
沒想到,中國也有了比 Postman 還好用的軟件击狮!
這個 API 開發(fā)調試神器就是Apipost佛析。你可以將其看作是 Swagger 、 Postman 彪蓬、 Mock 的集合寸莫,一個工具就搞定了過去多個軟件才能做的事情,避免了我們在多個軟件之間來回切換档冬,幫助咱們節(jié)省了不少事膘茎。
不僅可以一鍵生成 API 文檔,完全中文酷誓,界面簡潔美觀披坏,而且免費使用!很適合國內的開發(fā)者和研發(fā)團隊及企業(yè)盐数。
國產棒拂,全中文界面,太香了玫氢!
快速上手 Apipost
Apipost 支持 Windows帚屉、Mac、Linux 平臺漾峡,支持SaaS版和客戶端下載使用攻旦,而且SaaS版和客戶端都支持不登錄使用,直接進入Web版就能用灰殴!太方便了敬特!
Apipost 介紹
Apipost 是一個支持模擬 POST、GET牺陶、PUT 等常見 HTTP 請求(新版本已經支持grpc和websocket了伟阔!),支持團隊協(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ū)的提問反饋及時!在現在這樣的敏捷開發(fā)年代梅垄,API 研發(fā)越來越注重整個項目的協(xié)作厂捞,比如 API 調試、API 文檔队丝,如果能貫穿整個研發(fā)流程靡馁,與項目所有角色打通,團隊效率和效果都將大大提高机久!Apipost 就解決了這個問題臭墨。
Apipost 實戰(zhàn)
API 調試
調試 API 的過程中有很多重復性的工作占據了大量的時間,比如一些參數(校驗登陸的 token)可能每個接口都會用到膘盖。沒必要每個接口都設置一個這樣的參數胧弛,最好的方式是放到全局參數里尤误。
Apipost 的全局參數、全局腳本结缚、cookie 管理损晤、環(huán)境切換等功能可以減少大量重復性工作,讓 API 調試效率大大提升红竭!
快速生成接口文檔
Apipost 不僅可以快速生成接口文檔尤勋,還支持導出離線 html、markdown德崭、word 文檔斥黑。方便您部署接口文檔到本地甚至局域網服務器。
多人實時協(xié)作
傳統(tǒng)開發(fā)場景是分離的眉厨,協(xié)作效率很低锌奴,而在 Apipost 前后端開發(fā)協(xié)作場景中,通過一份接口文檔憾股,就可以實現前后端并行開發(fā):后臺開發(fā)者把 API 托管在 API 網關上鹿蜀,使用 Apipost 的 mock 功能模擬數據,利用 API 文檔功能把 API 信息提供給前端同學服球,來實現前后端分離茴恰。
Apipost 有更本地化的協(xié)作功能,可以團隊實時協(xié)作斩熊,團隊成員新建接口同步在所有團隊成員項目里往枣。
比如鎖定接口,除鎖定者和管理員外粉渠,其他人均無法對其進行編輯分冈、修改操作。
還有很多協(xié)作方面的小功能霸株,比如協(xié)作日志雕沉,歸檔管理、一鍵導入參數……
參數描述庫
Apipost 獨創(chuàng)的參數描述庫功能去件,解決了大量重復填寫參數描述的問題坡椒!通常一個接口要調用多次,每次都要手動錄入完全一致的描述尤溜,效率太低了倔叼!
ApiPost 還可以自定義參數描述庫,將項目用到的大量參數進行預注釋靴跛,下次調用直接點選缀雳。如果你沒有自定義描述庫,第一次輸入描述后也會自動加入描述庫梢睛。
自動生成代碼
填寫完接口請求參數后您就可以生成程序代碼:
提供多達多種語言以及各種 SDK 的 HTTP 請求代碼肥印,代碼可以非呈兑快速的集成到您的代碼中。
后記
最后深碱,強烈建議開發(fā)人員腹鹉,包括后端、前端敷硅、測試朋友們都試試 ApiPost功咒,尤其是對后端開發(fā)朋友來說,這款工具實在太香了绞蹦!