
新发布Aug 23, 2026
hoverfly v1.12.12
轻量级的服务虚拟化/API模拟/API Mock工具,适用于开发者和测试人员

用于开发与测试的 API 模拟
Hoverfly 是一个轻量级、开源的 API 模拟工具。使用 Hoverfly,你可以创建应用程序所依赖 API 的真实模拟。
- 用真实、可重用的模拟替换缓慢、不稳定的 API 依赖
- 模拟网络延迟、随机故障或速率限制以测试边界情况
- 使用任何编程语言进行扩展和自定义
- 导出、共享、编辑和导入 API 模拟
- 命令行界面与 Java 原生语言绑定
- REST API
- 轻量、高性能、随处运行
- Apache 2 许可证
Hoverfly 由 iOCO Solutions 开发和维护。
快速开始
Hoverfly Cloud
Hoverfly Cloud —— API 模拟即服务。在此注册。
贡献
欢迎贡献!
若要贡献,请:
- Fork 该仓库
- 在你的 Fork 上创建一个功能分支
- 提交你的更改,并向 Hoverfly 的 master 分支发起一个拉取请求
- 在你的拉取请求中,包含关于你的更改的详细信息,例如:
- 你做出更改的原因
- 如何测试它
- 你已进行的任何测试信息
要了解更多关于 Fork 模型的内容,请查看此链接:Fork 工作流。
本地开发设置
构建
-
安装 Go。请根据你的操作系统从 官方 Go 网站 下载并按照安装说明操作。如果你之前通过
apt-get或homebrew安装过 Go,请先卸载它们。 -
克隆 Hoverfly 项目:
git clone https://github.com/SpectoLabs/hoverfly.git # 或:git clone https://github.com/<你的用户名>/hoverfly.git -
最后你可以运行构建:
cd hoverfly make build
注意二进制文件位于 target 目录中。
测试
你应能用以下命令执行所有单元和功能测试:
make test
如果你的环境中没有设置 ruby 和 python,一些中间件测试可能会失败。如果你使用的是 Mac,你可以通过 Homebrew 安装它们:
brew install ruby
brew install python
许可证
Apache 许可证 2.0 版 详见 LICENSE。
版权所有 (c) 2025 Hoverfly Cloud