【效率工具】以前後端聯調-接口調試工具-Insomnia(一)

這是我參與更文挑戰的第 7 天,活動詳情查看: 更文挑戰git

前文介紹了 【效率工具】之 Chrome 擴展插件爲你賦能提效開發 、更有(二)Vscode 擴展插件Vscode 相關的一些高效配置,及工做中用到的擴展插件、工具方法等-,-github

僅當參考,按需食用,不足之處,歡迎各路大佬不吝賜教,補充完善,歡迎分享web

  • 工欲善其事,必先利其器。實踐(巧偷懶)促進科技發展
  • 本文分享在項目開發中先後端聯調時使用的一些接口調試工具,助你開發提效

接口調試工具: Insomnia

FileSize license github-stars-Kong-insomnia

【源碼地址】: 鏡像倉庫-gitee原始倉庫-github、 【下載地址】:(需科\學上網)官網官網下載後端

這個工具你們可能不太知道,也許是被\牆了的緣故吧。可是顏值擔當,記得第一次看到就愛了有沒有,markdown

好看好用也就成了首推的一款接口調試工具。app

Insomnia 是一個跨平臺的 REST API 客戶端,基於 Electron 而構建ide

可用於:svg

  • 建立 HTTP 請求
  • 查看整個傳輸過程
  • 組織任何東西:建立工做區或文件夾,並輕鬆導入和導出數據
  • 查看、經過 JSONPath篩選查看 接口返回數據

首先來看一下她的 顏值擔當界面:工具

Insomnia-兩種主題界面

可建立單獨 HTPP 請求, 也能夠建立文件夾,統一工做請求接口,方便快捷。 以下建立 GET 請求 和 POST 請求上傳文件,返回結果。oop

下圖中測試 POST 請求 localhost:2113/post,進行上傳文件,並顯示返回結果

Insomnia-界面-post-file

經過 JSONPath 篩選數據:

Insomnia-JSONPath-filter-res-filter

Start building, designing, testing better APIs through spec-first development driven by an APIOps CI/CD pipelines.

Insomnia-collection-sidebar-small 經過 JSONPath篩選數據:

可能用到的參考規則以下,具體規則請參考:【JSONPath

JSONPath rules 功能說明
$.store.books[*].title 獲取store中全部books
$.store.books[?(@.price < 10)].title 獲取store中價格小於 10 的books
$.store.books[-1:] 獲取store中最後一個books
$.store.books.length 獲取store中有多少books

use-JSONPath-filter-res

更多強大的功能,待你發現 [nidongde]


固然好用的插件不少不少,這裏列舉部分插件,僅做參考,拋磚引玉,

這些都是能夠根據本身需求來定製的, 能夠大大提升碼字效率,有沒有 get 到呢?

歡迎評論出你的私藏插件=,=

今日份預告明天更新:

後續應該有下文了,明天將更新其餘的,用戶較多的、比較受歡迎的接口調試工具-,-..

  • postman
  • Chrome 插件: Postman Interceptor
  • postwoman
  • Vscode 插件 REST Client
  • ...

敬請期待 hahah~

相關文章
相關標籤/搜索