我的团队正在创建2个微服务。一个在spring-consumer中,另一个在node.js-producer中。它们将通过httprestapi进行通信。
我们想测试他们使用合同。我见过https://spring.io/blog/2018/02/13/spring-cloud-contract-in-a-polyglot-world 但情况不同(生产者在java端,消费者在js端)。
在这种情况下,有没有一种方法可以定义契约并为两个微服务生成测试?
我的团队正在创建2个微服务。一个在spring-consumer中,另一个在node.js-producer中。它们将通过httprestapi进行通信。
我们想测试他们使用合同。我见过https://spring.io/blog/2018/02/13/spring-cloud-contract-in-a-polyglot-world 但情况不同(生产者在java端,消费者在js端)。
在这种情况下,有没有一种方法可以定义契约并为两个微服务生成测试?
1条答案
按热度按时间i86rm4rw1#
您可以使用springcloud契约插件生成标准契约测试。您还将生成存根并将其推出。在用户端,您可以使用docker spring cloud存根运行器映像来运行存根。