客户端用户体验数据量化  
技术工程部-工程质量中心-康焕平  
2016-09-10  
工作经历  
2013年~2014年    测试开发工程师  
在百度主要从事Windows客户端性能、  
稳定性自动化测试开发工作  
2014年~至今    系统开发工程师  
在美团点评主要负责移动云测项目产品  
设计和开发工作  
拜托拜托快点启动。。  
小团跑得快累死了,
怎还不加载出来。。  
Agenda  
ü 云测项目介绍  
ü 用户体验性能量化方法  
•  页面加载时间分层计算  
•  客户端与图片内存拆分  
•  数据与图片流量拆分  
•  竞品与历史性能对比  
ü 兼容性与稳定性测试方案  
ü 云测平台架构  
云测项目介绍  
项目名:Conan(柯南)  
  
项目定位:  
l  量化客户端用户体验    
l  客户端分层自动化测试          
l  客户端黑盒自动化测试  
  
小美小团的故事  
小美小团的故事  
小美小团的故事  
注:浅色柱状区域表示数
据渲染耗时,深色区域代
表接口响应耗时。  
页面加载时间分层计算  
页面渲
染时间    
接口响
应时间    
页面加
载时间    
客户端页面加载时间分层计算  
API请求 响应延迟
http://api.meituan.com
http://api.meituan.com/group
http://api.meituan.com/group/v1
http://lvyou.meituan.com
http://api.mobile.meituan.com
……
500ms
3000ms
200ms
300ms
100ms
加载时间5S
小美小团的故事  
加载
时间
流量
内存
网络
小美小团的故事  
数据与图片流量拆分  
数据与图片流量拆分  
0.3元/M  *  1000万DAU  
  =  300万RMB  ≈  79000只  
青岛  
小美小团的故事  
柱状图的浅色部就是
图片占用的内存值
小美小团的故事  
客户端与图片内存拆分  
客户
端
图片
总内存
普通的客户端性能数据    
1.  美团团购App启动时间12s  
2.  跑美食频道测试用例,美团团购App  
          在联想手机内存平均占用100M  
  3.  跑美食频道测试用例,美团团购  
        App在联想手机页面加载总时间是5s  
      ……  
我们的客户端性能数据    
0	
  
1	
  
2	
  
3	
  
4	
  
5	
  
6	
  
7	
  
8	
  
9	
  
冷启动时间
大众点评
美团团购
百度糯米
京东
淘宝
与竞品冷启动时间对比
大众点评 美团团购 百度糯米 京东 淘宝
我们的客户端性能数据    
0	
  
2	
  
4	
  
6	
  
8	
  
10	
  
12	
  
14	
  
1.0版 2.0版 3.0版 4.0版 5.0版 6.0版
美团团购
百度糯米
大众点评
与历史版本冷启动时间对比(团购Android)  
11.92秒
2.94秒
用户直观体验  
启动慢  
页面加载慢  
后台
接口
响应
延迟  
前端
渲染
数据
耗时  
流量  
费用高  
数据
流量  
图片
流量  
内存  
占用大  
App
内存  
图片
内存  
移动性能自动化  
稳定性测试(Advanced  Monkey)  
通过Scheme跳转  
跳转后执行Monkey  
注:可以选择在弱网(2G/3G/4G)环境执行稳定性测试任务
云测平台(功能框架)  
云测平台(业务应用)  
云测平台调度架构  
云测平台后续规划  
云测平台演示  
Q&A
谢谢大家  

美团点评技术沙龙011 - 客户端用户体验数据量化