logo资料库

美团外卖全链路线上性能测试实战.pdf

第1页 / 共32页
第2页 / 共32页
第3页 / 共32页
第4页 / 共32页
第5页 / 共32页
第6页 / 共32页
第7页 / 共32页
第8页 / 共32页
资料共32页,剩余部分请下载后查看
美团外卖全链路线上压测实践   lutao02@meituan.com   2016年04月24日   16-4-23
关于我   路涛   在互联网,唯一不变的是拥抱变化的能力   老虎地图   (测试经理) 去哪⼉儿⽹网 (QA) 新美⼤大   (QA)
目录   线上压测业务特点   美团外卖线上压测的背景和目的   外卖全链路线上压测方案   线上压测方法   经典案例分析   3
线上压测业务特点   业务链条 线上监控 通常线上压测会在业务链 条较⻓长,较复杂的业务线 进⾏行,业务链条过⻓长会导 致单模块测试对整体业务 的评估有限,构建线下测 试环境成本较⾼高。 线上压测有很⾼高的⻛风险 ,需要线上有完备的监 控系统,如压测中出现 问题。能及时周知到相 关责任⽅方。相关完善的 报警机制确保线上压测 ⻛风险可控 流量分布 ⼀一般适合线上压测的 业务有明显的峰值, 在流量低⾕谷时,⽤用户 流量较少,⺫⽬目的是最 ⼤大程度的减少线上压 测对⽤用户的影响。 你的业务适合线上压测吗? 4
目录   线上压测业务特点   美团外卖线上压测的背景和目的   外卖全链路线上压测方案   线上压测方法   经典案例分析   5
美团外卖业务     用户     •  下单   •  收单     商家     •  接单   •  发配 送     骑手     •  取餐   •  送餐     客服       •  用户   反馈     •  商家 反馈   370w   日订单量   1亿   日交易额  
外卖业务特点   长链 条   •  用户-商家-骑手 -客服   •  任何环节出现问 题阻塞整体业务   高并 发   •  集中在午饭和晚 饭时间   实时 性   •  要求交易在40分 钟内完成  
外卖业务压测背景   为什么要线上压测? 外卖线上压测⺫⽬目的 ⽀支持 ⺫⽬目的 ①线下性能环境数据参考有偏差   ②性能测试环境搭建成本高 ③外卖链条长,依赖系统复杂   ④业务特点决定   反对 ⻛风险太⼤大,线上搞挂了怎么办? 压测成本⼈人⼒力成太⾼高     ü  上探外卖全平台系统处理能力   ü  排查性能瓶颈   ü  验证降级机制   ü  相关报警机制和响应机制演练   ü  报警标准和应对措施(未雨绸 缪)      
分享到:
收藏