首页/开发/软件测试速查/WireMock HTTP 桩服务
自动化测试66 条

WireMock HTTP 桩服务

WireMock 以 HTTP 桩服务替身外部接口:用 JSON 映射声明「请求匹配加响应返回」,可模拟延迟、错误与各类状态码;Java 生态常用,也支持独立进程与容器方式运行。

软件测试速查开发更新于 2026-10-12

映射示例

映射示例
{
  "request": { "method": "GET", "url": "/api/ping" },
  "response": {
    "status": 200,
    "jsonBody": { "ok": true },
    "fixedDelayMilliseconds": 100
  }
}
管理接口 /__admin 支持运行时增改映射,方便用例按场景动态造数据。

易错点

  • 桩响应与真实服务长期不校对,契约漂移后测试仍然全绿
  • 多份映射匹配条件重叠,命中顺序不确定导致结果不可复现

数据来源与参考

  • WireMock 官方文档(wiremock.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌