微服务的集成测试,怎么做才高效?

作者/分享人:想飞就飞
向 Ta 提问
前TW 中国区Lead Consultant,《微服务架构与实践》作者,《DevOps Handbook》的中文译者之一。国内较早倡导和实践微服务的先行者,具有丰富的微服务/DevOps/持续交付实战经验。

微服务架构,一个充满想象力的词,已经从一个火爆的概念,逐渐沉淀成一系列的原则,模式和实践。 当服务的数量、规模显著增加后,传统的集成测试是否还能有效地验证服务间的协作? 如何避免服务接口变化而导致的消费者功能被破坏? 什么是契约测试,什么又是消费者驱动的契约测试? 如何使用 Pact 实现消费者驱动的契约测试? 在本文中,我将和大家探讨这些问题,并分享我在微服务化转型项目中的契约测试实践~

实录提要:

  • 大规模的契约测试群应该如何管理呢?
  • 使用 pact 适合进行哪些类型的测试,以及不适合进行哪些类型的测试?
  • 基于 Spring Cloud 和 Pack 框架,以及其他几个的主要差异在哪里?
  • 是否可以将契约测试理解为类似 Json Schema Validator 的测试验证?
  • 文中提到的契约测试与接口测试有什么区别?
  • 微服务性能如何测试?有推荐的工具吗?
  • “通过消费者驱动出契约”,如何平衡相似功能的客户端需求?
已有169人预订
预订达标
文章出炉
交流日期
     
17.04.21
17.05.05
17.05.10 20:30
查看文章评论/提问
顾宇
大规模的契约测试群应该如何管理呢?服务的依赖和调用关系很难看出来。契约测试对团队成员能力有什么需求呢?
TONY
王老师,契约测试和devops 如何更好的结合在一起呢?
文中提到的契约测试与接口测试有什么区别?
🚏kingmin
学习了
马博文
总结的很棒的干货,从我们对于pact的实践中,确实加速了交付的过程,解决了以前集成测试的痛点
张桐
很好的分享,清楚明了,能否总结一下使用pact适合进行哪些类型的测试,以及不适合进行哪些类型的测试?
Rollin
正在做微服务改造,要走的路还很长,要克服的困难也很多,测试就是其中一个,学习啦!
Adele
基于spring cloud和pack框架,以及其他几个的主要差异在哪里?另外对于不同框架下使用的测试方案是大致差不多的吧。
周红斐
学习了,很好的测试思想,是否可以将契约测试理解为类似Json schema validator的测试验证?有没有pact的资料可以推荐,谢谢
iedd
高大上,学习了 很多新名词 虽然很多不是很理解 只有慢慢学习了
芭蕉桑
微服务性能如何测试?有推荐的工具吗?
Jason
“通过消费者驱动出契约“,如何平衡相似功能的客户端需求?服务端提供服务时的粒度定义有没有推荐的划分方法呢?
刘博
在哪里交流?
你可能还喜欢
Docker 入门之个人博客搭建教程
一念成魔
JVM 精华知识点汇总
胡玉洋
美团客户端响应式框架 EasyReact 开源
美团技术团队
MySQL 数据同步双机互备
小闲丶
前端游戏框架哪个好
cba
Spring Boot 最佳入门实践
老王
微信扫描登录