好用到爆!IDEA版Postman面世了,功能真心強大!

macrozheng發表於2022-05-18
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,看起來貌似是付費的外掛,仔細看下外掛描述可以發現,它是有免費版本的,看來作者還是比較良心的!

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

使用

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

建立專案和環境

  • 點選IDEA右側的FastRequest按鈕即可開啟該外掛皮膚,第一次使用需要先配置專案名和環境名;

  • 點選管理配置按鈕進行配置,配置好專案名,還有環境名,這裡配置了devprod兩個環境的訪問地址;

  • 選擇好專案名和環境後就可以開始除錯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-requ...

相關文章