基于消费者驱动的契约测试

JB Rainsberger 曾说过,“集成测试是一个陷阱,它像一个自我扩散的病毒,无情地威胁着代码库、项目和团队。” 随着微服务系统复杂度的增加,集成测试所带来的弊端愈发明显。 1. 运行效率低 由于微服务本身是基于分布式的系统,因此进行集成测试时,每个服务会同运行在其它节点的服务交互,而这类交互通常都是跨网络的。因此,相比进程内的交互或者同一节点内的交互,运行效率低。由其是当服务之间依赖关系复
相关文章
相关标签/搜索