代码之家  ›  专栏  ›  技术社区  ›  Sujit

在不模拟的情况下测试RESTAPI提供程序响应

  •  1
  • Sujit  · 技术社区  · 6 年前

    目前,我正在处理一个关于SpringBoot的项目,在这个项目中,我们将与外部RESTAPI集成。作为集成套件测试的一部分,我们正在对作为CI/CD一部分执行的实际外部API进行模拟测试。

    我的问题是在生产中它调用了实际的API,所以,我们如何在测试环境中做到这一点。我认为我们不需要在加载外部API的多个集成测试期间进行实际的外部提供者调用,同时也希望使用来自服务的实际REST响应进行测试。

    有什么建议吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Beth Skurrie    6 年前

    如果公共API具有自大的描述,则可以使用 Atlassian Pact Swagger Validator . 我在本文中描述了工作流程: https://www.youtube.com/watch?v=79GKBYSqMIo#t=39m10s