美团:每天万次触发的持续交付,我们是这样做到的

我们都知道、DevOps 的核心基础在微服务,微服务好处多多。

然而微服务化同时也为“自动化测试、测试环境和持续交付”等基础设施带来不少挑战。

微服务架构下服务数量多,调用链路长,服务间交互接口以RPC和HTTP为主。自动化测试如何快速开发 、稳定可用的测试环境如何搭建维护、RD联调和QA测试时需要整条链路上的多个服务一起配合完成;持续交付工具链和代码管理,Bug管理,发布构建等基础工具服务间如何协同等等这些问题都亟待解决。

本次分享结合美团旅行在持续交付工具链基础设施的实践,探讨在微服务架构下

如何提供易用的自动化测试框架快速完成Thrift和HTTP接口的自动化测试?

在长调用链路的多服务依赖间如何轻松化解依赖,针对性地测试特定服务?

如何打造每天万次触发的持续交付工具链?

演讲提纲

一、微服务架构下的自动化测试

1、从Monolithic 到 Microservices

2、微服务架构下工程质量问题

3、微服务架构下工程效率问题

4、微服务的自动化测试

二、持续交付基础设施

1、测试环境

2、Pipeline

3、git版本控制系统

4、发布系统

三、持续交付工具链

1、触发机制

2、配置中心

3、通知中心

王鹏

美团酒店旅游测试中心工具链团队,Tech Leader

个人简介:美团酒店旅游测试中心工具链团队负责人,在软件开发,自动化测试,研发流程改进,持续集成基础设施,敏捷开发等领域有近10年的开发实施和推广经验。

Jenkins User Conference China 是由 Jenkins 官方社区授权的中国区用户大会,由 DevOps 时代社区和高效运维社区联合主办,是国内唯一官方授权的 Jenkins 大会。

Jenkins User Conference China 旨在传播 Jenkins、持续交付及 DevOps 实践经验,促进中国数以百万级 Jenkins 用户与开源爱好者之间的交流,从而推动 Jenkins 在中国的健康发展,让 Jenkins 驱动 DevOps 落地。

大会日程

活动嘉宾

如果你也热爱 Jenkins

并想亲身参与 Jenkins User Conference China

快快参与抢票吧!

超级折扣进行中(只需199元,团购还有优惠)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181016B0WGPB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券