首頁 > 軟體

IntelliJ IDEA版Postman強大功能介紹

2022-06-17 18:00:05

前言

IDEA是最常用的開發工具,很多程式設計師都想把它打造成一站式開發平臺,於是安裝了各種各樣的外掛。最近發現了一款IDEA外掛RestfulFastRequest,細節做的真心不錯,說它是IDEA版的Postman也不為過,推薦給大家!

SpringBoot實戰電商專案mall(50k+star)地址:https://github.com/macrozheng/mall

RestfulFastRequest簡介

RestfulFastRequest號稱是IDEA版本的Postman。它是一個功能強大的Restful API工具包外掛,可以根據已有的方法快速生成介面偵錯用例。它有一個漂亮的介面來完成請求、檢查伺服器響應、儲存你的API請求和匯出API請求,該外掛能幫助你在IDEA內更快更高效地偵錯API!

下面是使用RestfulFastRequest偵錯mall專案API介面的一張效果圖,用起來還是非常方便的!

安裝

首先我們來安裝RestfulFastRequest外掛。

我們可以開啟IDEA的外掛市場來搜尋下RestfulFastRequest,看起來貌似是付費的外掛,仔細看下外掛描述可以發現,它是有免費版本的,看來作者還是比較良心的!

點選免費版連線可以直接下載外掛安裝包,下載地址:https://github.com/dromara/fast-request/issues/61

下載完成後,直接選擇從本地磁碟安裝外掛即可。

使用

接下來我們來使用下RestfulFastRequest外掛,看看它是否和Postman一樣好用!

建立專案和環境 點選IDEA右側的FastRequest按鈕即可開啟該外掛面板,第一次使用需要先設定專案名和環境名;

點選管理設定按鈕進行設定,設定好專案名,還有環境名,這裡設定了dev和prod兩個環境的存取地址;

選擇好專案名和環境後就可以開始偵錯API介面了。

偵錯API介面 點選介面左側的小火箭按鈕即可直接生成呼叫介面所需的資訊,修改好引數之後就可以直接呼叫了;

點選小飛機按鈕傳送請求,可以接收到格式化好的JSON資料。

快速新增Header 學習過我的mall專案的朋友應該瞭解,專案中很多介面都是需要登入成功後才可以存取的,比如這個獲取使用者列表的介面;

我可以通過選擇返回資訊來快速新增認證頭;

修改Header名稱為Authorization,並給token新增Bearer 字首即可;

接下來存取需要登入認證的介面就可以正常存取了。

JSON語法檢查 值得一提的是該外掛對JSON的支援還是挺好的,不僅支援高亮顯示,還能支援摺疊;

傳入JSON引數格式不正確的時候也能有所提示。

CURL拷貝

如果你想使用CURL工具的話,也可以通過CURL按鈕拷貝命令。

API列表

在我們偵錯介面時,可以通過儲存按鈕,將介面和偵錯資訊都保持到API列表裡去。

API導航

在API導航中可以檢視所有介面,第一次需要點選重新整理按鈕載入。

反向定位API程式碼

雙擊介面資訊可以直接反向定位到程式碼,通過介面找程式碼又方便了!

API搜尋

通過搜尋按鈕可以方便地進行API搜尋。

匯出到Postman 如果你還是想用Postman的話,可以直接通過匯出到Postman功能直接將介面資訊進行匯出;

匯出成功後,再在Postman中匯入JSON組態檔即可使用;

匯入成功後顯示效果如下,不過只能匯出儲存好的API,不能直接匯出所有API。

總結

今天體驗了一把RestfulFastRequest這個外掛,體驗確實不錯,開發人員用來偵錯介面基本夠用了!尤其是它能根據介面程式碼直接生成偵錯資訊,並且能根據介面直接定位程式碼,確實提高了開發人員的效率!

參考資料

官方檔案:https://dromara.org/fast-request/

以上就是IDEA版Postman強大功能介紹的詳細內容,更多關於IDEA版Postman功能的資料請關注it145.com其它相關文章!


IT145.com E-mail:sddin#qq.com