如何测试调用外部REST API的springboot控制器



我有一个Basket微服务,它调用外部支付REST API在结账时进行支付。

我如何测试我的BasketController,它将调用到一个外部REST服务进行支付?有没有办法模拟这个休息服务?

任何参考链接或类似的代码示例是赞赏的。

最好是拦截调用(例如通过模拟您的rest客户端,例如RestTemplate和方法验证调用)或用Wiremock等工具模拟整个外部API并验证已发出的实际HTTP请求。

最新更新