当前位置: 首页 > news >正文

Hoppscotch:三步装好免费上手的开源 API 测试工具

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 集合。Web、桌面、移动都能跑。适合需要快速调试接口的开发者,也适合要共享 API 文档的团队。

🚀 三步跑起来

最短路径选 Web 版。不装客户端,不注册账号,克隆、装依赖、启动,完事。

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

验收标准:浏览器打开 http://localhost:4173,看到 "REST" 请求栏和左侧集合面板,就算成功。

一个提醒:这个项目锁定 pnpm。没有的话先执行 corepack enable。

🎯 分场景玩法:调 REST、连 WebSocket、共享团队集合

调一个 REST 接口

选 REST 页签,填地址,挑方法,点发送。右侧立刻给出响应体和状态码。接口要密钥时,在认证面板挑 Bearer、Basic、OAuth 2.0 或 API Key,请求头会自动拼好。不想手填?把同事发的 curl 直接贴进地址栏,能自动转成请求。已有集合也不用重建,Postman 和 Insomnia 的导出文件可直接导入。导入导出逻辑在 packages/hoppscotch-common/src/helpers/import-export/。

写一个 GraphQL 查询

切到 GraphQL 页签,填端点地址,编辑器里写查询语句。变量放变量面板,请求头放 Headers 面板。点发送,返回的 JSON 会自动格式化展示。端点填好后还能自动拉取 schema,能用的字段和类型一目了然。

连上 WebSocket / MQTT

选 WS 页签,填 ws:// 或 wss:// 地址,点连接。收到的消息会在下方实时滚动,用输入框发消息可以验证服务端回包。MQTT 同理:选 MQTT 页签,填 broker 地址,订阅 topic,就能看到消息流。

团队共享同一份集合

团队功能跑在自建实例上。登录后建队,把成员拉进来,集合和环境变更实时同步给所有人。建议把开发、测试、生产三套环境分开建,避免误连生产地址。团队后端逻辑在 packages/hoppscotch-backend/src/team/。

🩹 报错速查:依赖装失败、端口被占用这样改

  • pnpm install 中途挂掉 → 执行 pnpm store prune 清缓存,再重新 pnpm install。
  • 端口被占用、地址打不开 → lsof -i :4173 看谁占着,或 export PORT=4174 换个端口。
  • 构建时内存吃紧、OOM → 设置 NODE_OPTIONS=--max-old-space-size=8192 再启动。

✅ 收尾:谁该用它,接下来做什么

一个人调接口,或团队要共用一份集合,这套免费 API 测试工具都能直接用。接下来三件事:先把开发、测试、生产三套环境建好;再给常用接口配好认证;然后翻一遍仓库根目录的 README.md,看完整功能清单。

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

http://www.cnnetsun.cn/news/4286186.html

相关文章:

  • Whisper 微调指南:如何让语音识别模型听懂你的行业黑话
  • 清华同方TZ611-V3 Win10驱动适配实战指南
  • NAND与SSD价格持续下跌:供需逻辑、技术迭代与采购应对全解析
  • ISODATA算法实战:从数据预处理到动态聚类的完整流程与避坑指南
  • 数学建模竞赛论文写作模板:结构解析与高效实践指南
  • Grok Imagine Image 2.0实战:从AI图片生成到批量出图工作流
  • Dear ImGui 入门教程:零基础开发者如何 30 分钟画出第一个窗口
  • ADC转换点测试:从原理到实践,精准评估模数转换器性能
  • LSTM+高斯过程回归+贝叶斯优化:新能源汽车销量预测混合框架
  • Fira Code 连字字体安装教程:3 步装好并启用连字
  • DeepSeek API接入实战:从推理模型reasoning_content到http 400排错
  • C++模板编程深度解析:从泛型基础到STL实现原理
  • 智能体服务流量增长前要补哪些防线
  • 视频大模型越强,AI工具流如何成为生产基础设施?
  • Fira Code:免费编程连字等宽字体,3步装好就能用
  • 为什么claude-obsidian是Obsidian时代终极AI笔记工具?
  • 5分钟给AI编码助手装上24项工程技能:agent-skills快速上手指南
  • AI投标书助手防幻觉:五层工程防线让大模型只讲真话
  • AI Agent开发实战:从大模型原理到ES日志分析智能体
  • AI 编程中的隐私与安全:哪些信息不要提交
  • 蓝桥杯国赛算法实战:从模拟、贪心到BFS与动态规划
  • DeepSeek API涨价30倍仍便宜?接入配置与reasoning_content报错排查
  • AI辅助自动化测试实战:用Python+Playwright+7小时从入门到落地
  • Hermes Agent 的 AI 代理日志监控完整指南:用 ELK Stack 从 0 到告警的 4 个阶段
  • PaddleOCR 5 分钟上手:把任意 PDF 或图片变成 LLM 可用的结构化数据
  • Java网络编程实战:从Socket、TCP/UDP到高并发优化
  • 百度C++研发面试深度复盘:从语言特性到系统设计的全方位备战指南
  • 惊喜来袭!AI专著生成工具登场,助你快速完成20万字专著写作!
  • OpenCode:3分钟上手终端里的开源AI编程助手
  • 从单智能体到生产级系统:18 课开源 AI Agent 课程工程化路径