Hoppscotch 免费开源API测试工具REST、GraphQL、WebSocket 一个平台搞定【免费下载链接】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/hoppscotchHoppscotch 是一款免费开源的 API 开发与测试工具也是 Postman、Insomnia 的自托管替代方案。它把 REST、GraphQL、WebSocket、MQTT、SSE 放进同一个请求面板环境变量、预请求脚本、团队集合全部免费可用。多协议 API 测试不再切换工具测一个项目的接口往往要在好几个工具间来回切REST 一个、WebSocket 一个、GraphQL 再来一个。Hoppscotch 把这些协议收进同一个界面每种协议都有专属会话面板RESTGET、POST、PUT、PATCH、DELETE 等标准方法也支持 LIST 这类自定义方法名GraphQL填入 endpoint 自动拉取 schema在文档面板里直接查询调试实时协议WebSocket、Server-Sent Events、Socket.IO、MQTT 各自独立认证Basic、Bearer Token、OAuth 2.0、OIDC PKCE配置一次整个集合复用还有两个省时间的细节curl 命令直接粘贴进来转成请求请求能导出 10 多种语言的运行代码也可以用一条 URL 分享给同事。5 分钟发出第一个请求不需要任何安装配置三步走完打开网页版或桌面应用请求面板就在眼前选方法、填 URL点发送状态码、耗时、Headers、Body 实时返回同一个请求重复发送会自动归档到历史记录方便回看对比整理接口把常用请求钉进集合按模块分组把环境变量挂到共享集合上同事拿到后不用问你要 token 就能复现请求。环境变量与预请求脚本告别硬编码开发、测试、生产三套环境各写死一套 URL 和凭证维护起来很痛苦。Hoppscotch 的环境变量机制每个环境建一组变量支持全局与请求级两层URL、Headers、Body 里用{{变量名}}引用切换环境一次全部生效预请求脚本在发送前执行自定义 JavaScript常用来动态生成 token、拼签名参数三种使用方式网页、桌面与 CLI按场景挑网页版可装成 PWA秒开、支持离线桌面版Windows、macOS、Linux 全功能包还能连上你自己部署的实例CLI在 CI 流水线里跑带断言的测试用例回归已有接口自动化界面支持深浅色主题与 Zen 专注模式长会话调试时可以把界面压到只剩请求和响应两栏。自托管部署API 数据留在自己手里接口涉及敏感信息、不想发到公共线上服务时可以整套本地部署。克隆仓库git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch按 docker-compose.yml 把前端、后端、管理面板三个容器拉起来再把浏览器或桌面应用指向自己的地址即可。集合、环境、团队数据全部留在内网管理面板还能统一管用户和权限。从哪一步开始先试用打开网页版发一个 GET把发送、看响应、存集合的流程走一遍看源码环境变量存储逻辑在 packages/hoppscotch-common/src/newstore/environments.tsMock 服务器界面在 packages/hoppscotch-common/src/components/mockServer/【免费下载链接】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),仅供参考