百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

颜值吊打 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空间图像可以快速高效地工作。它增加...

学平面设计,自学好还是应该报班

学平面设计,自学好还是应该报班?很多想要学习平面设计的学生都有一些疑问,学平面设计是自学好还是报平面设计培训班学好,很多人质疑平面设计培训班是否真的有用,但自学又苦于没有经验和他人的指导,今天兔课网小...