【效率工具】之前后端联调-接口调试工具-Insomnia(一)

这是我参与更文挑战的第 7 天,活动详情查看: 更文挑战

前文介绍了 【效率工具】之 Chrome 扩展插件为你赋能提效开发 、更有(二)Vscode 扩展插件Vscode 相关的一些高效配置,及工作中用到的扩展插件、工具方法等-,-

仅当参考,按需食用,不足之处,欢迎各路大佬不吝赐教,补充完善,欢迎分享

  • 工欲善其事,必先利其器。实践(巧偷懒)促进科技发展
  • 本文分享在项目开发中前后端联调时使用的一些接口调试工具,助你开发提效

接口调试工具: Insomnia

FileSize
license
github-stars-Kong-insomnia

【源码地址】: 镜像仓库-gitee原始仓库-github
【下载地址】:(需科\学上网)官网官网下载

这个工具大家可能不太知道,也许是被\墙了的缘故吧。但是颜值担当,记得第一次看到就爱了有没有,

好看好用也就成了首推的一款接口调试工具。

Insomnia 是一个跨平台的 REST API 客户端,基于 Electron 而构建

可用于:

  • 创建 HTTP 请求
  • 查看整个传输过程
  • 组织任何东西:创建工作区或文件夹,并轻松导入和导出数据
  • 查看、通过 JSONPath筛选查看 接口返回数据

首先来看一下她的 颜值担当界面:

Insomnia-两种主题界面

可创建单独 HTPP 请求, 也可以创建文件夹,统一工作请求接口,方便快捷。
如下创建 GET 请求 和 POST 请求上传文件,返回结果。

下图中测试 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~

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享