【问题标题】:How to test a springboot controller that is calling an external REST API如何测试调用外部 REST API 的 spring boot 控制器
【发布时间】:2022-12-05 20:29:19
【问题描述】:

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

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

感谢任何参考链接或类似的代码示例。

【问题讨论】:

    标签: spring-boot spring-mvc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-06-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 2023-03-25
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 2016-01-31
      相关资源
      最近更新 更多