模拟接口别当联调的Skill

使用WireMock模拟外部REST API响应,进行隔离的单元测试。

unit-test-wiremock-rest-api 是用 WireMock 测外部 REST 客户端的 Skill。测试把客户端指向本地模拟地址,返回可控响应,检查请求与处理结果。

主文示例核 URL、查询参数与请求头,再断言天气字段;端口动态分配,减少并行测试冲突。不是把网络完全抹掉,而是让测试不依赖真实第三方接口。

接口不匹配先查编码与请求条件,模拟慢响应时还要在客户端配置超时。异常响应、状态化交互的完整例子另有参考,这里不展开。

模拟内容要随真实接口契约更新:一份已经过期的成功响应,仍可能让本地测试全绿。它适合稳定覆盖客户端路径,正式联调、真实鉴权和 TLS 条件还要另核;没有向天气服务发请求或验证线上数据。

分类:测试排错

来源仓库:giuseppe-trisciuoglio/developer-kit

适合用来做什么

  • 如何使用 WireMock 模拟外部 REST API 的响应?
  • 请提供使用 WireMock 验证请求细节的示例。

安装 unit-test-wiremock-rest-api

npx skills add https://www.iskills.cc/skills/giuseppe-trisciuoglio/developer-kit/unit-test-wiremock-rest-api/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 unit-test-wiremock-rest-api 的用途与原始说明

浏览全部 Skill 指南