上海品茶

5-酷家乐-流量回放在酷家乐的演进历程-肖昌奔(肖邦).pdf

编号:29837 PDF 35页 116.74MB 下载积分:VIP专享
下载报告请您先登录!

5-酷家乐-流量回放在酷家乐的演进历程-肖昌奔(肖邦).pdf

1、MTSC2020中国互联网测试开发大会深圳站TESTING SUMMITCONFERENCE CHINA 20202020.11.20-21一中国深圳宝立方国际酒店主办方:TesterHame#page#MTSC中国互联网测试开发大会TING SUMMIT CONFERENCE CHINA202流量回放在酷家乐的演进历程肖昌奔-酷家乐主办方:TesterHeme#page#MTSC中国互联网测试开发大会前言PREFACE在面临系统重构、拆分、中台化时,如何有效高效的进行回归测试是个很大的难点。基于这点,我们结合了公司内部的一些资源平台,实践了一套流量回放的体系已经在多条业务线有较好的实践厂商酷

2、家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会CONTENT0102.03背景总结展望演进历程厂商酷家乐主办方:TesterHame#page#中国互联网测试开发大会MTSC酷家乐架构前台业务线工具平台输出引/擎素材管理用户平台商业平台DDS参数化编辑器施工图openapiDTSDCSusercenter铺法编辑器清单dyhyuncoreMicro-taskpms服务粒度细化CMSRStobcollege中台中台化趋势商品中台搜索中台用户中台漳染中台方案中台基础设施前后端分离监控管理中间件Devops运维SOADBVTOADTetris警报MooNGatlabFar

3、osTDDL服务治理BeaconJenkinsCI厂商:酷家乐主办方:TesterHeme#page#MTSC中国互联网测试开发大会挑战困难服务数量众多且变更频繁中系统重构如何快速回归?如何高效率的进行有效测试?如何尽可能广的覆盖测试范围?如何提高提测质量?最好让开发自测,测试不介入测试厂商:酷家乐主办方:TesterHeme#page#MTSC中国互联网测试开发大会如何高效且有效进行测试2流量回放质量效率引入优秀工具整合公司资源厂商酷家乐主办方TesterHeme#page#MTSC中国互联网测试开发大会CONTENT0102.03背景总结展望演进历程厂商酷家乐主办方:TesterHame#

4、page#MTSC中国互联网测试开发大会一些优秀的开源工具GGREPLAYC工具特性aterGoreplay支持HTTP请求的录制和回放Ditty支持HTTP,提供diff能力,可以智能降噪Repeater提供录制、回放、mock等能力,扩展性强DIFFYRDebug支持世界上最好的语言,不支持javaThe Kung Fu ReviewC厂商Q酷家乐主办方:TesterHame#page#中国互联网测试开发大会MTSC简单Demo完美适配DiffyNewGoreplayProxyResultPrododold厂商酷家乐主办方:TesterHeme#page#MTSC中国互联网源试开发大会简单

5、Demodujy安dify花GET-dds-api-c-prRequestdesignservicedesignservice111.217Primary ResponseCandidateResponsefa1s降噪后5.31anlef厂商酷家乐主办方:TesterHeme#page#MTSC中国互联网源试开发大会酷家乐现状环境ECS&K8S线上稳定版本DevSitBetaProdStableApp1App.App1App2App1App2.App1App2.App1App2.DBD6middlewaremiddleware(zk、toad、soa)(zk、toad、soa)(mysql、c

6、ach、m)(mysql、cache、m)厂商Q酷家乐主办方:TesterHame#page#MTSC中国互联网网试开发大会酷家乐现状SOArequestSOAresponseProxyConsumerRoute酷家乐服务间调用本质上还是HttpClient提交reques到负载均衡HtpClient提交LoadBalancingProviderHttpCient并执行sonborequestresponse厂商酷家乐主办方TesterHeme#page#MTSC中国互联网测试开发大会存在的问题刀19搭建一套diffy环境有成本,且管理杂乱无章DO如何准确筛选出只读接口?设Response为密

7、文/压缩/二进制厂商酷家乐主办方:TesterHeme#page#MTSC中国互联网测试开发大会统一管理平台Kudiffy银入服务用户总数26业务线要盖度7/10y总数7导流服务新建任务新建任务(4800)dms-sit230dds-sit235)ble239)261)服务维度管理Diffy0uic.de305)ny63473民0真口n厂商酷家乐主办方:TesterHeme#page#MTSC中国互联网测试开发大会接口智能筛选请求类型请求详情ddgep利用监控调用链智能筛选qpm:30.78次分川“/seleEMouds1.把目标接口对数据库操作做一波过滤nct*from usehere us

8、erid =?/MySQLMETASUserMappergetUserqpm:44.61次/分/(p6r:-0m2.查询api子调用epm:0次分口口广W/SELCqpm:43.66次分ECTuserid.accountidevelversio3.把被调用的api对数据库的操作做一波过滤epm:0次/分ntype,logo,nameASbusinessAcCnuntName,rootaccountidFROMbusMySQL5qqpm:9.12次/分nessaccountWHERE userids?ANr.mDdeleted=0/*+META(sBusinJar包形式接入业务方特殊逻辑epm:

9、0次分essAcCountMapporgetBusinessByUsrd】P川/SELBMySQLECTsda2.areaidFROMsysdictareaASsda1 JOINsysdictarea ASsda2SONsda1.parentareaid=sda2.areaidWHEREsda1.areaid=?LIMIT1/+META(s“SysDictAreaMapper.getParentAreald”/厂商酷家乐主办方:TesterHame#page#中国互联网测试开发大会MTSC影子表数据安全保障一GatewayXUIGN接入层皖t-1APP1APP2应用辰APPNBeta环境回放如

10、何确保不污染线上数据?t=1TDDLJedisossclientmongoclientMysaL/RDSRedisOSSMongo0SSMSaVRDSRedisMongo_testtest厂商Q酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会拓展延伸Dify思路Diffy能力实时降噪接口自工具平动化台流量回放日常测试基本能力拓展延伸厂商酷家乐主办方:TesterHeme#page#中国互联网测试开发大会MTSC拓展延伸日常测试引流平台内部工具接口自动化举个例子生成指定diffy服务MoonKudiffy参数类型示例leftCuserldDiftyGoreplayCm

11、db“designldaplanlda)uB(“userld”DBSOA业务jar包“designldbplanldb下发命令/脚本/gorepliright2Cuserld”“designdb”planldc”生产流量diff降噪能力提取Beta ServiceBeta ServicePodDBProd DB_TEST厂商:酷家乐主办方TesterHeme#page#MTSC中国互联网测试开发大会优缺点优点缺点DDL福中智能降噪不支持写请求回放全链路校验做不到路环境回放普适性厂商:酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会写请求回放思考?影子表借用影子表的思

12、路着都生成一份影子表,读真实表,写景可以验证全链路湖冷单服务我验舍链路借鉴阿里doom的思服务维度,把服务外部的交互全部包括子调用、存储定Repeater厂商:Q酷家乐主办方TesterHame#page#中国互联网测试开发大会MTSC简单Demo出口流量录制&mock入口流量录制&回放serviceBserviceCServiceserviceADB1DB2repeatersoa、mybatis、jedis、eS。厂商酷家乐主办方:TesterHame#page#简单Demoprod server必要插件:http、soa、mybatis次要插件:mongo、es、kafka、guavaca

13、che等repeater录制dev server回放consolerepeaterMYSQLS厂商Q酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会实践中的问题&解法在各组推广中遇到问题时,排查耗时耗力中建立日志中心,定时拉取repeater日志解析特定日志,统一分析排查,减少人工投入,加快推广进度厂商:酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会实践中的问题&解法回放结果排查成本高给流量加版本号,对应服务部署的Commitid中借用diffy的思路,先回放到稳定环境,把diff作为噪音,筛选掉子调用异常部分的流量再回放到目标环境,把

14、结果做降噪处理厂商酷家乐主办方:TesterHeme#page#MTSC中国互联网网试开发大会实践中的问题&解法有效流量成功回放到stable,结果diff是有效流量stable请求子调用是否都mock上?百Q无效流量回放开始批次回放数量失败数量否有效原始1106243查es获取record信息是否需要降回放到目标服务128过滤944处理回放结果944降噪先回放到降噪服务存储结果数据调diffy进行降源比对处理回放结果厂商酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会实践中的问题&解法应用名:口G口业环境:采样率5066启用插件httpnBatis回放的流量数量不

15、均衡redisXkafka-黑名单:/heaithzX/farcs黑白名单过滤5x白名单以接口维度设置录制采样率mock:是否Mo利用监控流量数据,智能生成采样比例,流量占比低于阔值则百分百采样接口采样率/coll/tEDfcollegez/testos保存返回厂商酷家乐主办方:TesterHame#page#MTSC中国互联网源试开发大会Kurepeater接口家合好道家发。入口流方选绿作75CEPo264招量四校O122OE5o把量四校CET43提量四纹Po二E43od二口OET4082Po提量风收o天失败国收的间回校结果方法入口流量(aTaeDRepeatenoGE2020-06-111

16、4422GET2020-06-11142454E厂商酷家乐主办方:TesterHame#page#应用version回放条数回放成功率发现bug数量效果2200099.85%9.95%实践成果口od0312 013000100%0流量回放能力服务7条业务线,100+个服务od0312_0303408899.94%10+工具平台接入Kudifly58520660+接口自动化服务接入Kudiffy能力,编写用18例效率大大提升585342295.402131388通过平台(Kudiffy&Kurepeater)累计发现200+个BUG580284597.

17、33%5131370【成果和目标】dds接口用例成功率提高10%,精准校验100%,最近的送代中发现11个新版本导致的问题。厂商:Q酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会演进历程优秀工具Diffy能力DiffyGoreplayDiffy思路内部平台Repeater探索中厂商酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会CONTENT0102.03背景演进历程总结展望厂商酷家乐主办方:TesterHame#page#MTSC中国互联网测试开发大会总结展望Kudiffy&Kurepeater深度融合,智能判断适用场景数据中心流量数据沉淀后,封装各种个性化的数据,比如压测数据跨环境数据拷贝复杂方案数据、参数化模型数据厂商:酷家乐主办方TesterHeme#page#中国互联网测试开发大会MTSC酷家历厂商酷家乐主办方:TesterHeme#page#谢谢THANKKS

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(5-酷家乐-流量回放在酷家乐的演进历程-肖昌奔(肖邦).pdf)为本站 (X-iao) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
会员动态
会员动态 会员动态:

 183**14... 升级为标准VIP  wei**n_... 升级为至尊VIP 

 微**... 升级为高级VIP wei**n_... 升级为至尊VIP  

Be**en 升级为至尊VIP   微**... 升级为高级VIP

186**86... 升级为高级VIP   Ji**n方... 升级为至尊VIP 

188**48... 升级为标准VIP wei**n_... 升级为高级VIP 

iam**in...  升级为至尊VIP wei**n_...  升级为标准VIP 

 135**70...  升级为至尊VIP 199**28...  升级为高级VIP

wei**n_...   升级为至尊VIP  wei**n_... 升级为标准VIP

wei**n_... 升级为至尊VIP   火星**r... 升级为至尊VIP

139**13... 升级为至尊VIP  186**69...  升级为高级VIP

 157**87... 升级为至尊VIP  鸿**... 升级为至尊VIP 

wei**n_...  升级为标准VIP   137**18... 升级为至尊VIP

 wei**n_... 升级为至尊VIP  wei**n_... 升级为标准VIP

139**24... 升级为标准VIP  158**25... 升级为标准VIP  

wei**n_... 升级为高级VIP 188**60... 升级为高级VIP 

Fly**g ...  升级为至尊VIP  wei**n_... 升级为标准VIP

186**52...  升级为至尊VIP  布** 升级为至尊VIP

186**69... 升级为高级VIP   wei**n_... 升级为标准VIP

139**98...  升级为至尊VIP 152**90... 升级为标准VIP 

138**98... 升级为标准VIP  181**96... 升级为标准VIP 

 185**10... 升级为标准VIP wei**n_...  升级为至尊VIP

高兴  升级为至尊VIP  wei**n_...  升级为高级VIP

  wei**n_... 升级为高级VIP  阿**...  升级为标准VIP

wei**n_... 升级为高级VIP  lin**fe... 升级为高级VIP

 wei**n_... 升级为标准VIP  wei**n_...  升级为高级VIP

wei**n_... 升级为标准VIP   wei**n_... 升级为高级VIP 

wei**n_...  升级为高级VIP wei**n_...  升级为至尊VIP 

 wei**n_... 升级为高级VIP wei**n_... 升级为高级VIP 

 180**21... 升级为标准VIP 183**36...  升级为标准VIP

 wei**n_... 升级为标准VIP wei**n_...  升级为标准VIP

xie**.g...  升级为至尊VIP  王** 升级为标准VIP

172**75... 升级为标准VIP  wei**n_... 升级为标准VIP 

 wei**n_... 升级为标准VIP wei**n_... 升级为高级VIP 

 135**82... 升级为至尊VIP 130**18...  升级为至尊VIP

wei**n_...   升级为标准VIP wei**n_... 升级为至尊VIP 

 wei**n_... 升级为高级VIP   130**88... 升级为标准VIP

张川   升级为标准VIP  wei**n_... 升级为高级VIP

叶**  升级为标准VIP    wei**n_... 升级为高级VIP

 138**78... 升级为标准VIP   wu**i 升级为高级VIP

 wei**n_... 升级为高级VIP  wei**n_... 升级为标准VIP

wei**n_... 升级为高级VIP 185**35...  升级为至尊VIP

wei**n_...  升级为标准VIP  186**30... 升级为至尊VIP

 156**61... 升级为高级VIP 130**32...  升级为高级VIP

136**02...  升级为标准VIP  wei**n_... 升级为标准VIP

133**46... 升级为至尊VIP  wei**n_...  升级为高级VIP

  180**01... 升级为高级VIP  130**31... 升级为至尊VIP 

wei**n_...  升级为至尊VIP  微**... 升级为至尊VIP

  wei**n_... 升级为高级VIP  wei**n_...  升级为标准VIP

 刘磊 升级为至尊VIP  wei**n_...  升级为高级VIP

班长  升级为至尊VIP wei**n_...  升级为标准VIP