Hoppscotch:免费开源 API 测试工具,从发出第一个请求到团队自托管
2026/8/29 14:18:28 网站建设 项目流程

Hoppscotch:免费开源 API 测试工具,从发出第一个请求到团队自托管

【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch

Hoppscotch 是一款免费开源的 API 测试与开发工具,一个界面覆盖 REST、GraphQL、WebSocket、MQTT 等协议,常被当作 Postman、Insomnia 的开源替代品。它想解决的事很直接:少装一个工具、少登一个账号,几分钟内把接口调通,数据还能留在自己手里。

调试接口时,你多半被这些琐事卡过

后端改了字段,你从 cURL 命令里手动扒出 URL 再逐个修改;切换环境时,base URL 散在十几个请求里要一个个重填;想测个 WebSocket 或 GraphQL 接口,又得临时翻出另一个工具。工具越多,切换成本比调试本身更高。

Hoppscotch 的做法是把请求、响应、环境变量、脚本和团队协作放进同一套界面。请求历史、集合、环境配置默认存在你自己的浏览器或自托管服务器里,而不是某个云端账号里。界面也刻意保持轻,常用操作基本都有快捷键。

三个真正省时间的能力

多协议一个界面:REST、GraphQL、WebSocket、MQTT 全覆盖

左侧栏切换协议类型,不用开多个窗口。REST 支持从 GET 到自定义方法;GraphQL 可以拉取 schema 并展示多栏文档;WebSocket、SSE、Socket.IO、MQTT 各有独立工作区。认证内置 Basic、Bearer Token、OAuth 2.0、OIDC 四种方式,常见接口的安全机制基本都能对接。

环境变量加预请求脚本:切环境不再手改 URL

base URL 和 token 存进环境,请求里用变量引用,开发、测试、生产之间切换只换一个环境名。预请求脚本允许在发送前执行任意 JavaScript,比如动态生成时间戳和签名,把靠手点的重复操作变成自动。

自托管:接口数据留在自己手里

这是它相对闭源工具最实际的差别。团队模式支持共享集合、成员角色和云端同步;整套服务也能用 Docker 部署到内网,历史、集合、环境变量都不出你的机器。

🚀 3步发出第一个请求

  1. 打开应用,默认是 GET,在地址栏输入目标接口,例如https://echo.hoppscotch.io
  2. 点 Send,下方立即返回状态码、耗时、响应头和 JSON 响应体,可以复制、下载或切到 Raw/Headers 视图。
  3. 点 Save 把请求存进集合,之后改参数、换环境都不用重填 URL。

在线、桌面、自托管:三种方式按需选

  • 在线:直接用官方 Web 版,零安装,适合偶尔调试;支持 PWA 安装到桌面,弱网或断网时也能继续用之前保存的请求。
  • 桌面:提供 Windows、macOS、Linux 安装包,支持离线使用,还能在官方实例与自托管实例间一键切换。
  • 自托管:仓库自带 Docker Compose 配置,两条命令拉起前后端和数据库,适合团队内网部署。

git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch docker compose --profile default up

适合谁,不适合谁

日常调接口的个人开发者,和不想让接口数据离开内网的团队,是它最典型的使用者。MIT 协议意味着自用、商用都免费。

边界也要说清楚:它不是自动化测试框架,复杂的 CI 集成和批量断言还是交给专门的测试工具更合适;它的强项是调试、协作与数据归属,而不是搭建测试流水线。

如果你只需要一个免费、够用、数据在自己手里的 API 测试工具,Hoppscotch 值得放进常用工具栏。

相关资源

  • 项目说明:README.md
  • 环境变量存储实现:packages/hoppscotch-common/src/newstore/environments.ts
  • REST 请求组件:packages/hoppscotch-common/src/components/http/
  • 桌面端源码:packages/hoppscotch-desktop/

【免费下载链接】hoppscotchOpen-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia项目地址: https://gitcode.com/GitHub_Trending/ho/hoppscotch

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询