WireMock
灵活的开源 API 模拟服务器,用于模拟 HTTP API。内置管理界面、请求匹配、响应模板、故障模拟和真实 API 录制回放。
部署后可以做什么
- 打开域名 — 在
/__admin/webapp 进入 WireMock 管理界面
- 创建存根 — 通过界面或 API 定义 URL 模式和响应内容
- 发送请求 — 将应用程序指向模拟服务器
- 模拟故障 — 添加延迟、连接重置或分段响应
- 录制流量 — 代理到真实 API 并录制响应供稍后回放
主要功能
- 内置管理界面管理存根
- 灵活的请求匹配(URL、请求头、查询参数、请求体)
- Handlebars 语法响应模板
- 故障模拟:延迟、连接重置、随机错误
- 录制回放模式 — 代理真实 API 并保存响应
- 场景状态行为:多步骤工作流程
- 请求日志:检查收到的请求
- REST API 管理存根
- 跨重启持久化存根存储
授权
Apache-2.0 — GitHub