摘要:
在微服务体系中,开发者要进行接口测试,一般有以下几种方法: 1. 搭建完整的微服务环境,将所有依赖的微服务全部运行起来,然后针对要测试的微服务写测试用例; 2. 使用 Mock 来模拟依赖的微服务以及数据库的读写; 3. 契约测试,服务的提供者和消费者按照同样的契约编写自己的测试用例。 这其中,方法 阅读全文
posted @ 2020-11-17 15:54
小强找BUG
阅读(779)
评论(0)
推荐(0)
摘要:
Spring-Cloud-Contract 1. 多服务、多团队系统、前后端联调使用 2. 契约工作流程 3. 使用契约-Producer side(服务提供端) 3.1 添加依赖&插件 3.2 创建测试基类 3.3 Producer side-待测试的接口 3.4 Producer side-添加 阅读全文
posted @ 2020-11-17 15:47
小强找BUG
阅读(919)
评论(0)
推荐(0)
摘要:
Spring Cloud Contract是契约测试的一个实现,最早看到契约测试还是在《微服务设计》书中,不过那时候绝对想不到真的会接触它。 什么是契约测试? 首先,先谈谈思想,什么是契约测试?事实上在很多地方都称为消费者驱动契约(CDC) ,似乎都喜欢加驱动,比如TDD测试驱动等,但我不喜欢在这里 阅读全文
posted @ 2020-11-17 15:45
小强找BUG
阅读(620)
评论(0)
推荐(0)
浙公网安备 33010602011771号