【效率工具】以前后端联调-接口调试工具-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~

相关文章
相关标签/搜索