G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
全链路云压测探索与实践
高海强
OneAPM 研发总监
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
2
目录
1
2
3
4
性能测试面临的挑战
性能测试前准备
云性能测试平台介绍
性能测试调优流程
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
性能测试面临的挑战
开发迭代周期极具缩短
测试时间被深度挤压
极短时间内定位问题
高端测试调优人员难觅
无法满足各个维度的专业覆盖
组建高品质测试团队费用昂贵
时间
技术
人员
运维
大并发测试环境搭建异常困难
分布式测试工具部署难度较大
环境复用率较低
全链路压测环节缺失
突发性用户暴增导致环境崩溃
运行缓慢导致粘度用户加速流失
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
高并发的特点
网络
教育
电商
促销
共享
单车
资源
秒杀
红包
购票
物联
智能
网络
延时
网络
拥塞
连接
过载
资源加载失败
服务端流量高
瞬时并发用户
系统
资源
服务器端错误
响应缓慢
连接异常
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
目录
1
2
3
4
性能测试面临的挑战
性能测试前准备
云性能测试平台介绍
性能测试调优流程
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站
性能测试项目实施基本流程
需求收集
数据分析
拓扑调研
日志分析
需
求
规
划
节点规划
指标定义范
围选取
数据来源
实施方法
详细计划
测试场景
实施步骤
监控规则
设
计
网络分析
指标分析
参数分析
代码分析
SQL分析
分
析
报
告
报告定制
问题定位
修改建议
配置建议
实
施
工具安装
环境验证
场景执行
结果收集
测试场景分析-日志抽取分析过程
G O P S 全 球 运 维 大 会 2 0 1 7 · 北 京 站