
Hoppscotch 免费开源 API 测试工具3 分钟从发请求到团队协作【免费下载链接】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 测试工具浏览器打开就能发请求还支持 GraphQL、WebSocket 等协议、环境变量和团队协作个人自用和团队共库都能覆盖。三种方式打开 Hoppscotch网页版浏览器访问 hoppscotch.io无需注册就能发第一个请求数据默认存在本地。CLI 版一行命令装好把集合拿到 CI 里批量跑测试目前处于 alpha 阶段npm i -g hoppscotch/cli自托管版公司不允许数据出内网时把仓库拉下来起容器即可git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch docker compose up -d它能做什么多协议REST、GraphQL、WebSocket 一把抓解决什么你的接口不止 REST还要测 GraphQL、WebSocket、SSE、Socket.IO、MQTT过去得备好几个工具。怎么用顶部标签切换协议填上地址直接测。内置认证免手动拼 Authorization 头解决什么Basic、Bearer Token、OAuth 2.0、OIDC 四种方式认证头由工具算好。怎么用在请求的 Authorization 选项卡里选类型、填凭证即可。环境变量一套请求模板跑所有环境解决什么开发、测试、生产的地址和密钥不同不用复制三套请求。怎么用把差异值存成变量用{{变量名}}写在请求里右上角下拉框随时切换。集合请求按项目归档、可导出解决什么零散请求找不回来、同事之间靠复制粘贴。怎么用把请求存进集合和嵌套文件夹一键复用还能导出成 JSON 文件。响应面板状态、耗时、体积一眼到位解决什么响应体是 HTML 或大 JSON裸看很难受。怎么用JSON 自动格式化HTML、图片、XML 可切换预览还能复制或下载。实战场景场景 1验证同事刚写好的内部接口问题接口文档说 POST 返回 200 和用户对象你想确认一下。操作方法选 POST → 填 URL → Body 选项卡粘一段 JSON → 点 Send。你会看到响应行显示状态码、耗时、数据体积Body 选项卡里是格式化后的 JSON还能展开 Headers 逐项核对。场景 2在开发环境和生产环境之间切换问题同一批请求要在两套环境反复跑URL 手改容易漏。操作把{{base_url}}写进 URL → 建开发生产两个环境、各填一个 base_url → 点右上角环境选择器切换 → 重发请求。你会看到请求内容一字未动实际打到的是新环境。场景 3每次请求前自动生成令牌问题接口要求先取 token手工复制太慢。操作打开 Pre-request Script 标签 → 写一行 JS 把 token 塞进环境变量 → 在 Header 里用{{token}}引用。你会看到每次 Send 前脚本都先执行一遍请求头里的 token 始终是新鲜的。进阶技巧写后请求测试适合接口已经稳定、想固化验收标准的时候。在 Tests 标签里断言状态码或响应字段发一次请求就知道合不合格。脚本里读写变量适合请求逻辑复杂、需要时间戳或随机参数的场景。预请求脚本可以设置环境变量、改 header、拼 URL 参数写的是标准 JavaScript。团队空间适合多人共测一套 API。建团队、共享集合与环境、按角色控制权限数据云端同步换台电脑接着用。避坑提醒浏览器报 CORS接口不允许跨域访问时去设置里开启 Proxy Mode官方代理可帮你转发请求同时也能解决 http 明文接口在浏览器里发不出去的问题。别指望 CLI 进生产流水线它还是 alpha版本号 1.0功能在变正式 CI 里用前先在 CI 环境试跑一遍。适合谁、从哪开始它适合想要一个轻量、浏览器即用、免费开源的 API 工具的个人和团队——从网页版发第一个请求开始试起吧。参考资源官方文档 · CLI 使用与安装 · 环境变量源码【免费下载链接】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),仅供参考