ApiPost官方版是一款專為每個程序開發人員推出的測試工具,主要應用于API的調試與管理,輕松實現post、get、put端口的處理,快速生成、一鍵導出API文檔,支持跨平臺、操作,清晰流暢,完美適用。
【快速生成、一鍵導出API文檔】
ApiPost不僅可以快速生成接口文檔,還支持導出離線html文檔。方便您部署接口文檔到您的本地甚至局域網服務器
【支持攜帶COOKIE請求,模擬登錄】
支持Cookie管理,發送接口時,可以攜帶自定義的Cookie進行模擬登陸,從而方便測試一些需要登錄才能訪問的API
【清晰的使用流程,跨平臺支持】
ApiPost擁有Chrome拓展插件、Window客戶端、Mac客戶端3大版本,軟件界面清爽,使用簡單,功能類似PostMAN和Rap的結合,更適合中文版的國人使用
【更方便】
支持接口調試的同時快速生成、一鍵導出api文檔。開發人員再也不用頭疼接口文檔的編寫。
【更安全】
支持離線接口調試。同時,在線版數據完全以加密的形式存儲在云端,100%隱私安全保障。
【跨平臺】
提供Chrome拓展插件、Window、Mac客戶端3個版本,跨平臺支持且界面相似,易學易用。
1、安裝
客戶端傻瓜式安裝,沒啥說的。
2、模擬發送請求(支持文件上傳)
我們先寫個簡單的后端接口接受各種數據
接下來開始apipost的測試了。
先進去apipost,首次需要注冊一個賬號,登陸后,會彈出一個【創建項目】的彈窗,填入您的項目名稱(自定義,最好有意義比如:春節搶五福 項目)。這里我們輸入【測試項目】(職業程序員,就是喜歡動不動就「測試XX」……)
創建項目后,就可以,測試接口了。
點擊發送就會看到響應數據了。
3、保存,生成文檔
最后別忘了【保存】。保存后就可以,查看您的文檔了。
4、團隊協作
當然,ApiPost更強大的地方在于它的團隊協作功能。老板再也不用擔心技術的同學效率低啦。
技巧一:快速導入參數
apipost支持多種格式的參數導入,見下圖,你再也不用一個一個參數的慢慢寫了:
導入格式支持key-value和json格式:
1-1:key-value格式導入示例:
key-value格式常見的就是瀏覽器(F12)控制臺的數據格式,見下圖:
我們,復制以上請求頭參數,然后粘貼到apipost,點擊導入
參數則瞬間導入到了請求參數中,見下圖:
以上示例只是展示了如何快速導入到header參數,其他參數比如query、body操作方式是一模一樣滴。
1-2:json格式導入示例:
apipost也支持json格式的參數導入,參數格式可以如下:
{
"id": 123,
"title": "我是標題"
}
如圖,點擊導入,參數也快速導入到了請求參數中。
技巧二:參數注釋自動識別
上面我們寫了如何快速導入參數,其實對于生成接口文檔來說,參數描述(注釋)才是最要命的,對于我們一直忙碌的程序員,花大量時間用在寫文檔上實在太累!
好在apipost幫我們節省了很多時間,一個參數,只要寫過一次注釋,下次遇到同樣的參數直接選中就行。舉例:
在上圖中,我們針對id和title寫了對應的注釋:
當我們新建一個接口的時候,假如這個接口同樣用到了 id或者title等參數,點擊參數描述就會呈現出剛剛輸入過的參數描述,直接選中即可,不用再麻煩的打字輸入了。
這個小功能是不是節約了開發小伙伴很多時間呢?
技巧三:快速定位當前接口目錄
左側的目錄默認都是閉合的,有時候我們不知道當前正在編輯的接口屬于哪個目錄,找起來相當頭疼。apipost提供了“定位到當前接口目錄” 功能(見下圖),可以快速打開當前正在編輯的接口、文檔所在的目錄
1、在瀏覽器上先登錄,登錄成功后獲取cookie:
2、接著打開postman:
記住JSESSIONID一定要大寫,提交方式為POST提交方式