颜值吊打 Postman,这款开源 API 调试工具我超爱!!-Insomnia
ninehua 2025-01-12 17:36 6 浏览
说到API测试工具,大家首先想起的肯定是Postman。其实业界的API测试工具非常多,但是当年Postman作为免费的API工具,其易用性和免费性得到了广大用户的喜欢。但是随着其商业化进程的推进,它已经逐步的在削弱其免费功能,比如最近Postman官方博客就发布了要取消离线免费的功能Scratch Pad,它可以以一个项目工程的方式来管理API的Request、Collection、Environment。取而代之的是商用版本中的Workspace。
其次Postman只开源了其Runtime,Collection Format和SDK,并没有开源Postman这个工具,甚至不支持plugin,所以Postman的功能扩展只能依靠Postman公司,所以Postman并不是真正意义上开源的API测试工具。今天我们就来了解一款真正意义上的开源API测试工具-Insomina,并且还支持强大的Plugin,即插件系统。
Insomina简介
Insomnia 是一个开源的 REST 客户端,可以帮助你快速测试和调试 API。它提供了一个直观、易于使用的界面,支持多种 HTTP 请求方法、参数类型和数据格式,还提供了丰富的测试和调试功能,例如断言、测试集合、环境变量等。它支持多种协议,包括HTTP、REST、GraphQL、gRPC、SOAP和WebSockets,并有一个活跃的插件生态系统。它可以帮助开发人员简化工作流程,提供快速的API请求和响应。
Insomina功能特色
跨平台支持: Insomnia 支持多个操作系统,包括 Windows、macOS 和 Linux。这意味着你可以在自己喜欢的操作系统上使用它。
友好的用户界面:Insomnia 提供了直观的用户界面,使你可以轻松地创建和管理多个 API 请求。界面清晰明了,让你能够快速上手。
多种请求类型: 无论是 HTTP 还是 HTTPS,还是其他自定义协议,Insomnia 都支持多种请求类型。它允许你创建 GET、POST、PUT、DELETE 等各种请求,以及自定义请求头、参数等。
请求和响应历史: Insomnia 记录你的请求和响应历史,使你能够轻松查看以前的交互。这对于排查问题和理解 API 行为非常有帮助。
环境变量和全局参数: 你可以定义环境变量和全局参数,以便在不同的环境中使用。这对于在开发、测试和生产环境之间切换非常有用。
自动补全和语法高亮:Insomnia 提供了请求参数和响应的自动补全功能,以及请求脚本和测试脚本的语法高亮。
导入和导出功能: 你可以将请求、环境变量和设置导出为文件,或从文件导入,以便与团队共享或备份。
API 文档生成: Insomnia 允许你为每个请求编写文档,你可以生成清晰易懂的 API 文档,这对于团队合作和开发者交流非常有帮助。
团队协作: Insomnia 提供了团队协作功能,让团队成员可以共享 API 请求、环境和文档。
插件支持: Insomnia 支持插件,可以通过插件扩展其各种功能,包括图形界面上的功能。这使得你可以根据需要集成其他工具和服务。
为什么使用Insomina
成熟的接口测试工具非常多,诸如Postman、Jmeter、国内的Apifox,这些工具的功能都十分完善、生态也比较丰富,为什么我们要用偏冷门的Insomnia呢?每个团队在做技术选型时,需要考虑的东西很多,例如:易用性、契合度、技术成本、经济成本、是否易于二次开发等等。易用性方面,Insomnia与同类工具类型,都非常容易上手,相关文章虽少,但官网内容比较全面;成本方面,Insomnia免费版就能很好的通过Git进行团队协作,而同样的功能在Postman、apifox(不花钱只有sass版,不太适用)都是需要付费的,节约成本也是老板最喜欢看到的;二次开发方面,Insomnia的相关插件可以使用Nodejs编写,难度也不是太高;
Insomina安装使用
安装 Insomnia
安装 Insomnia 没有太多好说的,下载官方提供的安装包即可。安装包在100MB左右,还不错。
使用 Insomnia
下载安装完成后,就可以使用Insomnia了。
登录:
首先会提示要登录,当然可以不登录,选择左下角的本地使用。
本地使用就有所限制,只能建一个 collection ,这是产品引导用户注册的一个小伎俩吧。我还是注册登录了一下。
相关推荐
- 几款三星手机必装的软件
-
三星的OneUI是一款“学习成本”较高的手机系统,除了部分功能“藏”得比较深之外,还有一个问题是三星为OneUI其实还推出过不少的“官方外挂”,要让OneUI更好用,得把这些额外的APP都装上,...
- 简单两步,提升 iPhone / iPad 听歌音乐感受
-
正如当年SteveJobs介绍第一代iPhone时所说,iPhone除了是电话还是一部iPod。相信不少人听歌的主要工具就是iPhone/iPad/iPodTouch,以下就...
- Sam Helper三星手机用户必装神器
-
SamHelper这款软件集合了三星手机主题工具当前主题?主题路径?主题安装系统设置屏幕模式?状态栏?文件?频段?暗码Lock&LabsGoodLock?GalaxyLa...
- 全尺寸顶级证件照大师级PS抠图插件,一键完美换底,另赠50款插件
-
今天给大家带来一款小编亲测实名打call的PS顶级证件照抠图插件!!本来倚着好玩的心态安装了一个,试了一下发现好用真的不是一点点!!每次抠图都抠的头秃,自从有了这个一键换证件照背景之后,工作效率蹭蹭往...
- 30万设计师都赞的PS特效滤镜插件合集!附最强抠图插件,速领
-
本期小编给大家分享9款非常好的PS特效滤镜插件,其中最强的抠图软件TopazRemask5也在其中哦。Topaz是国内外知名的ps滤镜软件厂商,出品了大量优秀的Photoshop滤镜。Topa...
- Coolorus 2.6色轮面板 PS专业色轮配色中文汉化插件
-
Coolorus2.6色轮面板PS专业色轮配色中文汉化插件最新色轮配色神器Coolorus2.6汉化版配色也可以如此简单支持PSCS6-PS2024支持WIN系统+MAC系统Coolor...
- PS基础提升技能(PhotoshopCS6)只学一点
-
1、调整图片尺寸,主体不变形,套索工具大致圈出主体,右键建立储存选区,名称,然后编辑(有时候需要解锁,栅格化),内容识别比例,保护选择储存的名称,然后可以自由变换啦。2、衣服换色,首先复制图层,抠图蒙...
- 老手也要注意!PHOTOSHOP中最容易犯的10个错误
-
编者按:高手之路的防入坑指南!今天我们总结了10个同学们最容易中枪的错误,以及避开的方法,赶紧学起来!一、使用错误的图像模式操作菜单变成灰色?颜色看起来不对劲?当你遇到这些问题的时候,应该停下来,不要...
- 三种恢复方法,恢复丢失的Photoshop文件
-
您是否需要可靠且安全的解决方案来恢复您的Photoshop文件?当您的重要Photoshop文件丢失时,您可以尝试本文推荐的三种方法。关于Photoshop文件丢失...
- Adobe Camera RAW即将中止支持PS CS6
-
Adobe宣布9.1.1版CameraRaw将是PhotoshopCS6的最终可用版本,这意味着ACR未来将中止对PSCS6的更新支持。如果CS6用户仍想继续获得Adobe提供的最新解码软件,则...
- ps cs6里怎么换背景色
-
pscs6里怎么换背景色?1、首先在电脑上打开PS软件,然后在PS中打开需要处理的图片。2、接下来按快捷键“Ctrl+j”将原图层复制,防止后面的操作会对原图层损坏。3、接下来在上方工具栏中选择“选...
- 老手也要注意!Photoshop中最容易犯的10个错误
-
高手之路的防入坑指南!今天我们总结了10个同学们最容易中枪的错误,以及避开的方法,赶紧学起来!一、使用错误的图像模式操作菜单变成灰色?颜色看起来不对劲?当你遇到这些问题的时候,应该停下来,不要再编辑。...
- 关于PS软件版本选择的小故事:现在不学高版本,以后换版本难吗
-
我已经有两篇推文里都提到过为什么不用CS6以上版本的原因,一篇是特意说版本选择的(点击下方蓝色标题可进入):...
- Geographic Imager mac(PS地理成像仪插件)
-
GeographicImagerMac版是一款Avenza公司出品的PS地理成像仪插件,GeographicImager地图插件使AdobePhotoshop空间图像可以快速高效地工作。它增加...
- 学平面设计,自学好还是应该报班
-
学平面设计,自学好还是应该报班?很多想要学习平面设计的学生都有一些疑问,学平面设计是自学好还是报平面设计培训班学好,很多人质疑平面设计培训班是否真的有用,但自学又苦于没有经验和他人的指导,今天兔课网小...