测接口用这Skill模拟失败

用 Docker 运行 WireMock 模拟外部 API。

wiremock-standalone-docker 是用独立容器模拟 HTTP 接口的 Skill。它把请求匹配与返回定义放进文件,让应用改连模拟服务,练成功与失败处理。

返回 429 可看限流应对,固定延迟可看等待逻辑。延迟五秒不自动触发超时,仍取决于客户端超时配置;先说明要观察什么行为。

主文容器间用服务名连接,localhost 在另一个容器里却指向它自己。depends_on 也不保证服务已经就绪,启动顺序和实际可连接要分开核。

适合可复现的客户端测试,保留映射和重置策略。模拟通过不证明真实服务契约完全一致,挂载文件也可能重启后重新加载,不能把重启当所有配置清空;本文未启动容器,具体配套引用未展开。

分类:部署运维

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

适合用来做什么

  • 如何使用 WireMock 创建一个模拟的 HTTP 端点进行测试?
  • 你能提供一个 WireMock 的存根映射示例吗?

安装 wiremock-standalone-docker

npx skills add https://www.iskills.cc/skills/giuseppe-trisciuoglio/developer-kit/wiremock-standalone-docker/SKILL.md

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

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

查看 wiremock-standalone-docker 的用途与原始说明

浏览全部 Skill 指南