Hoppscotch 开源 API 测试工具:5 分钟本地跑通指南
2026/9/9 14:01:56 网站建设 项目流程

Hoppscotch 开源 API 测试工具:5 分钟本地跑通指南

【免费下载链接】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 测试工具,可以自托管、不强制账号、免费。

它不是 Postman 的换皮,而是一整套 API 开发生态:Web、桌面端、CLI 共用同一份请求数据,一个代码库三个端。界面是单栏布局,打开就能发请求,不需要在菜单里翻找;数据存在本地或你自己的服务器,不经过第三方。

最短启动路径

全程 3 步,约 5 分钟。

第一步,把代码拿到本地。仓库是 pnpm monorepo,克隆到工作目录:

git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch

第二步,安装依赖。这一步耗时 3~5 分钟,装完会自动执行 GraphQL 类型生成,看到 gql-codegen 输出即正常,无需手动干预:

pnpm install

第三步,启动开发服务器。运行后终端会打印本地访问地址(默认 3000 端口),浏览器打开即可看到请求主界面,输入一个地址、点 Send,就能拿到响应:

pnpm dev

想跑桌面版的话,进入 packages/hoppscotch-desktop 目录执行 pnpm dev:full 即可,它基于 Tauri,需要提前装好 Rust 工具链。

能力地图

  • REST / GraphQL / WebSocket —— 三协议统一
  • 环境变量 —— 一键切换
  • 集合 —— 团队共享
  • Post-Request 脚本 —— 断言响应
  • CLI —— 跑进 CI

高概率报错与修复

npm install直接失败 —— monorepo 强制只认 pnpm,先执行npm i -g pnpm,再重新pnpm install

发请求报跨域错误(CORS)—— 官方在线版不受限;自托管的 Web 版需要配上对应后端(仓库根目录提供了 docker-compose.yml),或者装官方浏览器扩展。

桌面版pnpm dev:full起不来 —— Tauri 依赖 Rust 工具链,用 rustup 装好再试;只测 Web 端可以完全忽略桌面目录。

跑通之后,下一步建议把真实接口收进来:建一个集合归档请求,配好环境变量,再用 CLI 把同一份请求跑进 CI。想给团队用,直接 docker compose 自托管完整版,接上团队协作与管理后台。免费、开源、数据在自己手里,这就是它和闭源竞品最大的差别。

【免费下载链接】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),仅供参考

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

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

立即咨询