【发布时间】:2022-12-05 20:29:19
【问题描述】:
我有一个购物篮微服务,它调用外部支付 REST API 以在结账时进行支付。
如何测试将调用外部 REST 服务进行支付的 BasketController?有没有办法模拟这个休息服务?
感谢任何参考链接或类似的代码示例。
【问题讨论】:
我有一个购物篮微服务,它调用外部支付 REST API 以在结账时进行支付。
如何测试将调用外部 REST 服务进行支付的 BasketController?有没有办法模拟这个休息服务?
感谢任何参考链接或类似的代码示例。
【问题讨论】:
最好是拦截调用(例如,通过模拟您的其余客户端,例如 RestTemplate 和方法验证调用)或使用 Wiremock 等工具模拟整个外部 API 并验证已发出的实际 HTTP 请求。
【讨论】: