
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联调接口时改一个 query 参数要翻回文档切换环境要手动逐条翻请求头这是接口联调最磨人的地方。Hoppscotch 是一款开源的 API 测试工具浏览器里直接打开就能用一个界面覆盖 REST、GraphQL、WebSocket、SSE 等协议的请求发送内置环境变量与请求集合常被当作 Postman、Insomnia 的开源替代。三步发出第一个请求在 URL 栏上方的下拉框选择请求方法默认 GET也可以直接键入LIST这类自定义方法URL 栏填入接口地址按需在下方的 Parameters、Headers、Body 页签里补参数按Ctrl/Cmd Enter或点 Send 按钮响应区立刻显示状态码、耗时、响应头和格式化后的响应体。不需要账号也不需要任何初始化设置发过的请求会自动进 History随时可以回看重发。测非 REST 接口时切协议不用换工具省掉了再装一个客户端的步骤。左侧竖排入口可以直接切到对应协议页面GraphQL填好 endpoint 后自动拉取 schemaGraphQL 是基于 schema 的查询式 API右侧带文档面板选字段拼查询响应直接落在结果区WebSocket、SSE、Socket.IO、MQTT 归在 Realtime 分组分别对应双向长连接、服务器单向推送事件流、Socket.IO 协议和 MQTT 主题订阅发布测 SSE 时消息按到达顺序展示不用自己写轮询这些页面共用同一套环境、认证和历史机制REST 里攒的习惯可以平移过来。切多套环境时base URL、token 这类值存进环境后请求里用{{变量名}}引用切环境只换一套变量不用逐条改请求开发、测试、生产各建一个环境切换在右上角环境下拉框一次完成凭证放环境里而不是写死在请求中请求发给同事也不会带走你的 token环境支持导出为文件交接或备份都是一次下载的事。把接口交接给同事时集合把单个请求变成可分发的资产省掉口述接口细节的时间请求和文件夹存进集合支持嵌套可以整体导出文件给同事导入单个请求能生成 10 多种语言的代码片段后端同学直接拷走就能用同事发来的 cURL 命令可以直接粘贴导入方法、Header、Body 自动还原成可编辑的请求请求的 Authorization 页签提供 None、Basic、Bearer Token、OAuth 2.0、OIDC含 PKCE五种认证登录账号后还能建团队和工作区按角色共享集合与环境详见 REST 请求主界面源码 所在模块。在线、桌面端、自托管怎么挑在线临时调一个接口、不想装东西就选它浏览器里可安装为 PWA装完支持离线使用占用低桌面端内网离线、或者希望加载更快的场景支持 Windows、macOS、Linux左上角的实例菜单里可以切换云端、自托管或自定义地址的实例自托管数据必须留在自己机房时选它。克隆后一条命令拉起git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch docker compose --profile default up装好桌面端后在实例菜单里 Add an instance把 On-prem 地址填进去本地开发和内网就能共用同一套集合。顺手省时间的细节响应回来要校验结果在 Post-Request Tests 里写断言比如状态码必须为 200、解析某个响应字段之后每次发送自动跑不用肉眼看响应需要时间戳或随机参数Pre-Request Script 在发送前执行把值写进请求或环境变量都行收到一段 cURL直接粘进 URL 栏导入比手动拆 Header 快得多编辑键值对时用 Bulk Edit 批量粘贴行首加#表示添加但先禁用Ctrl/Cmd K打开命令菜单设置里开 Zen 模式隐藏侧栏纯键盘就能发完请求。先知道再上手没登录时集合、环境、历史都保存在当前浏览器的会话存储里清缓存或换设备就拿不回来要跨端同步得登录账号浏览器直连接口报 CORS跨域拦截时去设置里开启代理模式用官方代理或填自己的代理地址同时能访问http://非 HTTPS 接口自托管不是扔一个前端静态页那么简单它带 NestJS Prisma 后端和 PostgreSQL 数据库团队、同步能力都依赖这套配套组件前后置脚本跑在沙箱里访问不到 window 这类浏览器对象别指望在脚本里操作页面。Hoppscotch 把发请求、管变量、切环境、交接给同事这几件事收进同一个轻量界面免费开源。适合每天都要联调接口、需要离线或多端同步的人如果你的工作流以 CI 流水线为主它更适合作为流水线的请求设计器而非执行器。相关资源项目说明与完整功能列表README.md本地开发与贡献指南CONTRIBUTING.md桌面端实现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),仅供参考