资讯动态

Hoppscotch:免费开源的 API 测试工具,从单条请求到团队协作

发布时间:2026/10/13 12:29:29 来源:尧图企业网站定制
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日常联调后端接口最耗时间的是来回切换改参数要翻回文档换 Token 要去配置里找请求发完还得复制响应贴给同事。Hoppscotch 是一个免费开源的 API 测试工具把发请求、管变量、整理集合收进同一个界面。浏览器打开在线版就能发请求什么都不用装数据必须留在自己机房时直接自托管。 30 秒速览它是干什么的维度说明定位开源 API 测试工具替代 Postman、Insomnia 等商业工具协议覆盖REST、GraphQL、WebSocket、SSE、Socket.IO、MQTT部署形态Web可装 PWA、桌面端、CLI、自托管许可MIT改源码和私有化部署无限制费用免费发基础请求不需要账号️ 装完直接上手最小路径打开在线版或桌面端界面中间就是请求编辑区不需要任何初始化选方法并填 URLGET、POST、PUT、DELETE 都支持也可以直接输入 LIST 这类自定义方法。按需补 Query 参数、Headers、BodyBody 可切 JSON、FormData 等格式键值对和 RAW 两种模式都支持。点 Send快捷键 Ctrl/Cmd Enter下方立刻出现状态码、耗时和格式化后的响应体。每条请求自动进历史记录随时回看重发高频快捷键在帮助菜单里也有清单。想部署一个自托管实例clone 仓库后跑一条命令git clone https://gitcode.com/GitHub_Trending/ho/hoppscotch cd hoppscotch docker compose --profile default up这套配置自带 PostgreSQL 和自动迁移起来就是一个可用的 On-prem 实例。⚙️ 能力拆解按模块讲请求管理请求多了怎么整理解决接口参数、凭证、地址放得住、切得快的问题。集合请求和文件夹可以存进集合支持嵌套文件夹、批量导入导出交接给同事直接给文件。环境变量把 base URL、token 存进环境请求里用{{变量名}}引用。开发、测试、生产各建一个环境切换时不用逐条改请求。认证Authorization 页签提供 None、Basic、Bearer Token、OAuth 2.0、OIDC含 PKCE五种方式凭证放环境里避免写死在请求中。Zen 模式设置里开启后侧栏全部隐藏只留请求区配合 Ctrl/Cmd K 命令菜单纯键盘发请求。多协议GraphQL 和实时连接怎么测解决非 REST 协议不用换工具的问题。GraphQL填好 endpoint 后自动拉取 schema文档面板直接可用写查询、看结果都在同一屏。RealtimeWebSocket、SSE、Socket.IO、MQTT 归在 Realtime 分组分别对应长连接、服务器推送事件流、Socket.IO 和 MQTT 主题订阅发布。连接建立后消息按到达顺序展示在面板里测 SSE 不用自己写轮询代码。脚本与断言参数怎么生成、响应怎么校验解决高频请求里重复手工活的问题。预请求脚本发送前跑一段 JavaScript生成时间戳、随机参数、写入环境变量。脚本环境是沙箱化的碰不到浏览器对象。后置测试响应回来后再跑断言校验状态码、解析响应字段、设置环境变量。代码导出单条请求能导出成 10 多种语言的代码片段也可以直接粘贴 cURL 命令导入。团队协作与自托管集合和数据怎么共享解决数据共享和数据不出内网的问题。工作区登录后可建团队和工作区共享集合与环境成员权限按角色划分数据多端同步个人项目和团队项目互不干扰。自托管仓库自带完整后端基于 NestJS Prisma PostgreSQL包含团队、环境同步等能力不是一个纯前端页面。实例切换桌面端左上角实例菜单里Cloud、On-prem 和自定义地址在同一个入口切换。⚖️ 和同类工具怎么选维度HoppscotchPostmanInsomnia费用完全免费开源免费版 付费订阅免费版 付费订阅自托管官方支持docker compose 拉起即用不支持不支持协议覆盖REST、GraphQL、WebSocket、SSE、Socket.IO、MQTTREST、GraphQL、WebSocketREST、GraphQL、WebSocket数据位置自建实例或官方云厂商云厂商云结论数据必须留在自己机房、或者要零成本给团队用选 Hoppscotch已有成熟 Postman 企业订阅的继续用即可。实战中容易卡住的几个点问浏览器里发请求报 CORS 错误怎么办设置里打开代理模式即可官方代理可用也可以填自己的代理地址。访问非 HTTPS 接口被浏览器拦截的问题也能顺手解决。问不登录时数据存在哪里存在当前浏览器的本地存储里不会丢但换设备或清缓存后就取不回了。要跨端同步就得登录账号。问自托管的后端具体包含什么完整的 NestJS Prisma 后端配套 PostgreSQL 和自动迁移包含团队、环境同步等能力不是一个纯前端页面。问桌面端怎么连自建的实例左上角实例菜单选 Add an instance填上 On-prem 地址即可。本地开发和内网环境能用同一套集合。延伸阅读与源码入口项目说明与完整功能列表README.mdREST 请求主界面实现packages/hoppscotch-common/src/components/http/桌面版实现packages/hoppscotch-desktop/自托管后端实现packages/hoppscotch-backend/src/自托管部署配置docker-compose.yml本地开发与贡献指南CONTRIBUTING.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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑