Contract Stub Runner
依赖说明:用于基于HTTP/消息 的通信的Stub Runner。允许从 RestDocs 测试创建 WireMock 存根。
使用Spring Cloud Contract验证程序时可能遇到的一个问题是将生成的WireMock JSON存根从服务器端传递到客户端(或各种客户端)。在消息传递的客户端生成方面也是如此。
复制JSON文件/手动设置客户端进行消息传递是不成问题的。这就是为什么我们会介绍可以为您自动下载和运行存根的Spring Cloud Contract Stub Runner。
参考:
消费者驱动的微服务契约测试套件:Spring Cloud Contract
POM
<!--Contract Stub Runner-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-contract-stub-runner</artifactId>
<scope>test</scope>
</dependency>
XXX
SpringCloudContractStubRunner是一个用于HTTP/消息通信的StubRunner,方便在RestDocs测试中创建和管理WireMock存根。该库解决了在SpringCloudContract验证中将存根从服务器传递到客户端的问题,自动下载并运行存根,避免手动复制或设置。通过引入此依赖,测试流程得以简化,提高了开发效率。

506

被折叠的 条评论
为什么被折叠?



