免费开源的轻量级 API 接口开发,代替 Postman-Hoppscotch(免费的api数据接口)

推荐阅读:

《免费、强大的开源笔记软件-Joplin》

记得当初potman刚横空出世时,其形态只是一个浏览器扩展而已,尽管功能简单,不过却带来了另一个非常大的优势,那就是软件体积非常小,安装到浏览器上以后可以借助于浏览器同步的功能,实现各种跨平台支持,特别是对我我这种拥有win/mac/iinux的人来说,方便快捷是第一位的。

后来postman推出了独立的桌面版本,功能逐渐迭代,性能差的慢慢变态,现在劝退我的是两点:启动速度慢和我用不到的功能慢慢变多;当然除了这两点外还有个相当大的槽点是:postman会想方设法让你登录,如果你不小心使用了同步功能的话,你的测试文件会公开分享到postman上供人品评,这是一个巨大的安全隐患。

D轮融了2.25亿美金,postman注定要在商业化的道路上越走越远,注定会增加很多我不需要的功能,各种同步,花式协作,满屏的效率提升,不厌其烦的提示我升级等等,对我来说其实需求很简单,只要可以让我朴素的调试接口就可以了。

于是各种postman的替代工具应运而生,比如postwoman,insomnia等等,这种工具的技术栈都差不多,都是用js开发的类似于原生客户端的跨平台工具,今天给大家带来的是一款很火的开源postman替代工具: hoppscotch,应该是目前最火的测试工具了。

免费开源的轻量级 API 接口开发,代替 Postman-Hoppscotch(免费的api数据接口)

hoppscotch是什么?

hoppscotch是一款免费、开源、快速的API工具,是Postman的有力竞争者。它在GitHub上拥有超过57K个Star,因其强大的功能和易用性而备受开发人员的喜爱。

hoppscotch提供了直观的界面和丰富的功能,使得开发人员可以轻松地测试和调试API。它支持各种HTTP请求方法,包括GET、POST、PUT、DELETE等,还提供了可视化的请求构建器和响应查看器,方便用户查看和修改请求参数以及查看响应结果。

除此之外,hoppscotch还支持身份验证环境变量、历史记录和导入/导出功能,使得开发人员可以更加高效地管理和组织API请求。它还提供了代码生成器,可以根据API定义自动生成多种编程语言的代码,减少了开发工作的复杂性。

总之,hoppscotch是一款功能强大、易于使用的API工具,适用于开发人员在测试和调试API时提高效率和便捷性。

免费开源的轻量级 API 接口开发,代替 Postman-Hoppscotch(免费的api数据接口)

hoppscotch核心优势

Hoppscotch 是一个开源的 API 开发生态系统,主要功能包括发送请求和获取实时响应。该项目具有以下核心优势:

  • 轻量级:采用简约的 UI 设计。
  • 快速:实时发送请求并获得响应。
  • 支持多种 HTTP 方法,如 GET、POST、PUT 等。
  • 提供自定义主题,并支持背景色、前景色和强调颜色组合定制化。
  • 可作为渐进式 Web 应用 (PWA) 安装在设备上,提供离线支持以及低内存/CPU 使用率等特性。
  • 具有丰富的请求功能,例如复制/分享公共 URL、生成代码片段以及导入 cURL 等操作方式。
  • 包括 WebSocket 通信、Server-Sent Events 接收服务器更新流数据、Socket.IO 与 SocketIO 服务器进行数据交互以及 MQTT 订阅发布消息到 MQTT 代理服务等功能。
  • 提供授权认证模块来识别终端用户身份。
  • 可设置环境变量来初始化预处理脚本。
  • 团队协作方面可以创建无限数量的团队成员和集合,在工作区中管理个人或者团队集合环境。
  • 针对效率做了键盘快捷键优化设计。
  • 通过启用代理模式解决 CORS 问题。
  • 国际化体验更好地满足用户需求。
  • 支持多种登录方式并实时同步数据。
  • 提供了批量编辑、管理面板和官方插件等功能。

hoppscotch功能

Hoppscotch是一种可以通过Web服务的方式构建API访问的工具,使用Node.js开发,采用简约的UI设计,能实时发送和获取响应值,它的的前身是postwoman。Hoppscotch是webapp,可以部署在服务器上,这样一来整个团队都能使用,而不需要通过导入导出从而分享团队内成员所创建的集合。Hoppscotch主要具有以下功能:

1、除了常规的GET、POST请求外,还可以支持API自定义的请求方法。

2、可选多种主题和多种不同的高亮颜色。

3、作为PWA运行在设备上,内存、CPU占用都很低。

4、能生成10 种语言和框架的请求代码片段。

5、除了REST API方法,还能与WebSocket、SocketIO、MQTT服务端建立通信,支持GraphQL查询。

6、可以使用自定义代理,隐藏真实IP地址。

7、支持插入请求脚本,可以在发送请求前和得到相应后自定义一些自己期望的行为。

8、可以很方便地生成API文档。

9、支持环境变量,将值存储在变量中,可以在多个不同的请求之间引用变量。

hoppscotch安装部署

因采用本地安装方式会有一些或多或少的错误,所以本篇采用 Docker 的安装方式。

Docker 安装方式:

docker run --rm --name hoppscotch -p 3000:3000 hoppscotch/hoppscotch:latest

查询运行状态,hoppscotch 已启动。

免费开源的轻量级 API 接口开发,代替 Postman-Hoppscotch(免费的api数据接口)

热文推荐:

《免费、强大的开源笔记软件-Joplin》

《一个面向AI的下一代富文本编辑器-AiEditor》

《一个低代码引擎,支持在线实时构建低码平台-TinyEngine》

《一款超酷的一体化网站测试工具-Web-Check》

《测试神器,一站式的开源持续测试平台-MeterSphere》

《广受欢迎的开源堡垒机!运维必备神器!-JumpServer》

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月2日 上午8:48
下一篇 2024年5月2日 上午9:00

相关推荐