android上下行时延测试,Android时延测试方法.doc
Android时延测试方法一、标准标准项检查项用户操作立即回馈(低端代表机型5830i)低端机代表机型iphone4首次打开Activity < 2s, 非首次打开Activity < 1s非首次起进程< 1s, 首次起进程< 3s加载 < 10S界面GPU过度绘制非强制GPU的情况下,无红色区域; 浅红色区域总面积不超过屏幕的1/4大小避免数据库操作性能问题检查调用
Android时延测试方法
一、标准
标准项
检查项
用户操作立即回馈(低端代表机型5830i)低端机代表机型iphone4
首次打开Activity < 2s, 非首次打开Activity < 1s
非首次起进程< 1s, 首次起进程< 3s
加载 < 10S
界面GPU过度绘制
非强制GPU的情况下,无红色区域; 浅红色区域总面积不超过屏幕的1/4大小
避免数据库操作性能问题
检查调用数据库超过200ms 且为TOP20的最耗时SQL语句
禁止在主线程上对数据库进行操作
代码中建议不用select *的语句,避免获取不需要的字段
二、来源
Android 手机测试标准
a) 首次打开Activity < 2s, 非首次打开Activity < 1s
b) 非首次起进程< 1s, 首次起进程< 3s
c) 加载 < 10S
d) web页面在2G网络下不超过3秒
规范:
a) 登录4s
b) 打开AIO 400ms
c) 进度条每4s有进度前进
行业标准:
a)响应时延<=500ms
三、工具及操作指引
注:
1. 为避免debug版本输出的大量日志对测试结果的影响,请务必使用Release版本
2. 使用工具前请安装python2.7.X,/getit/,并将python的安装目录设置到系统环境变量PATH中。注意,当前脚本仅支持2.6.X、2.7.X版本的python。请不要使用3.3.X版本。
3. 所有工具可从本文附件下载,如需帮助,请联系Jackyyyang
4. 为了对齐标准,尽量选用建议机型三星5830,三星9100
(一) 窗体打开时延测试工具ActivityLaunchTimeMonitor
使用步骤:
1) 在Android手机上安装应用
2) 下载ActivityLaunchTimeMonitor工具并解压到本地目录(从本附件可下载)
3) 手机通过USB连接电脑
4) 通过CMD命令,进入ActivityLaunchTimeMonitor工具DOS目录
5) 启动ActivityLaunchTimeMonitor。
6) 在手机上打开需要测试的Activity页面,可在ActivityLaunchTimeMonitor工具窗体看Activity页面启动时间。
7) 测试完成后,可在工具所在目录下看到2个格式为CSV的报告。
ActivityLaunchTimeMonitor_xxx_report.csv
ActivityLaunchTimeMonitor_xxx_detail.csv
(二) SQLite数据库性能测试工具SQLiteProfilerMonitor(仅支持Android4.1以上机型)
1) 在Android手机上安装应用( 为了对齐标准,尽量选用建议机型三星5830,三星9100)
2) 下载SQLiteProfilerMonitor工具并解压到本地目录(从本附件可下载)
3) 打开runSQLiteProfilerMonitor.bat, 更换红框中被测应用的包名。默认为手Q基础包名(-p com.tencent.mobileqq)。如测试空间结合版,应改为-p com.tencent.mobileqq:qzone
4) 手机通过USB连接电脑
5) 通过CMD命令,进入SQLiteProfilerMonitor工具DOS目录
6) 启动SQLiteProfilerMonitor
7) 在手机上打开需要测试的应用,可在SQLiteProfilerMonitor工具窗体看到当前数据库的执行的SQL语句。红框中为SQL的执行时间(单位毫秒,0毫秒的意思是执行时间少于1毫秒)
8) 测试完成后,可在工具所在目录下看到2个格式为CSV的报告。
SQLiteProfilerMonitor_xxxx_slowSQLTop50.csv
SQLiteProfilerMonitor_xxxx_detail.csv
(三) 录屏分帧ffmpeg.exe
a)前置条件:
1) 带摄相头的手机,或其他高速摄相头
2) 下载ffmpeg.exe
b)步骤:
1) 用摄相头拍摄被测手机屏幕
2) 用自动化工具或手动操作被测手机应用。
3) 结束拍摄,并把视频拷贝到PC上
4) 运行如下命令
ffmpeg.exe -i -r 30 -s 640x480 /%d.png
更多推荐



所有评论(0)