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

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

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

实录提要:

  • 大规模的契约测试群应该如何管理呢?
  • 使用 pact 适合进行哪些类型的测试,以及不适合进行哪些类型的测试?
  • 基于 Spring Cloud 和 Pack 框架,以及其他几个的主要差异在哪里?
  • 是否可以将契约测试理解为类似 Json Schema Validator 的测试验证?
  • 文中提到的契约测试与接口测试有什么区别?
  • 微服务性能如何测试?有推荐的工具吗?
  • “通过消费者驱动出契约”,如何平衡相似功能的客户端需求?
已有135人预订
预订达标
文章出炉
交流日期
     
04月21日
05月05日
05月10日 20:30
查看文章评论/提问
顾宇
大规模的契约测试群应该如何管理呢?服务的依赖和调用关系很难看出来。契约测试对团队成员能力有什么需求呢?
TONY
王老师,契约测试和devops 如何更好的结合在一起呢?
文中提到的契约测试与接口测试有什么区别?
🚏kingmin
学习了
马博文
总结的很棒的干货,从我们对于pact的实践中,确实加速了交付的过程,解决了以前集成测试的痛点
张桐
很好的分享,清楚明了,能否总结一下使用pact适合进行哪些类型的测试,以及不适合进行哪些类型的测试?
Rollin
正在做微服务改造,要走的路还很长,要克服的困难也很多,测试就是其中一个,学习啦!
Adele
基于spring cloud和pack框架,以及其他几个的主要差异在哪里?另外对于不同框架下使用的测试方案是大致差不多的吧。
周红斐
学习了,很好的测试思想,是否可以将契约测试理解为类似Json schema validator的测试验证?有没有pact的资料可以推荐,谢谢
iedd
高大上,学习了 很多新名词 虽然很多不是很理解 只有慢慢学习了
芭蕉桑
微服务性能如何测试?有推荐的工具吗?
旅行的猫
“通过消费者驱动出契约“,如何平衡相似功能的客户端需求?服务端提供服务时的粒度定义有没有推荐的划分方法呢?
刘博
在哪里交流?
你可能还喜欢
Service Mesh 在华为公有云的实践
田晓亮
从零开始,搭建 AI 音箱 Alexa 语音服务
Mike
Web 安全恩仇录:再谈逻辑漏洞
肖志华
如何用 Vue 实现前端权限控制(路由权限 + 视图权限 + 请求权限)
雅X共赏
智能增长:如何用大数据和人工智能实现业务体量的增长
蒋凡
有关 Mock 的是是非非
思考的犀牛
微信扫描登录