android性能测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android性能测试相关的知识,希望对你有一定的参考价值。
1.内存
http://www.cnblogs.com/chengchengla1990/p/5644243.html
步骤:
(1)启动APP,添加3个城市,杀死APP,手机连接电脑
(2)运行核心业务
a.[启动XXX(提前添加3个城市),进入XXX首页,刷新天气数据,点击avatar、下拉至1111区域,左右滑动222,点开24小时333并滑动,下拉feed流卡片至底部,切换城市,然后切换777,下拉时景2-3屏,点开4444,退出切换至我tab],切换至后台开始计算,5分钟后不超过内存值100M
b.启动XXX(提前添加3个城市),进入XXX首页,刷新555数据,点击avatar、下拉至1111区域,左右滑动2222,点开24小时333并滑动,下拉feed流卡片至底部,切换城市,然后切换777,下拉777 2-3屏,点开7777单图,退出切换至我table
(3)adb shell dumpsys meminfo com.ttt.uuu
结果除以1024即可
2、CPU-iTest
看不操作下CPU平稳的数据
步骤:
(1)启动APP,添加3个城市,杀死APP
(3)打开xxxx,运行核心业务a
(2)手机启动iTest,选择监控应用为xxxx,单击 启动监控,切换到后台
(4)静止5min后,再次打开iTest,单击停止监控,单击走势图,查看绿色曲线
(5)测试5次,取峰值(标准不超过10%)
3、电量(使用PowerTutor,然后计算得出)
步骤1:
(1)启动APP,添加3个城市,杀死APP
(2)手机启动PowerTutor,单击Start Profiler,切换到后台
(3)打开xxxx,运行核心业务a,并连续操作5min
(4)再次打开PowerTutor,单击Application Viewer
(5)在CPU中单击墨迹天气,点击Start View,查看平均耗电值(标准不超过1%)
700mW*5min/60min /(4000mAh*4V)
步骤2:
(1)启动APP,添加3个城市,杀死APP
(3)打开xxxx,运行核心业务a,并切换至后台锁屏
(2)手机启动PowerTutor,单击Start Profiler,切换到后台
(4)12h后,再次打开PowerTutor,单击Application Viewer
(5)在CPU中单击xxx,点击Start View,查看平均耗电值(标准不超过1%)
20mW*12h/(4000mAh*4V)=1.5%
4、FPS(去掉不超过5个最大值)
http://jingyan.baidu.com/article/ac6a9a5e7e5f352b653eacfa.html
步骤:
(1)在设置里打开GPU呈现模式分析。点击android设备的“设置”->"开发者选项",然后勾选“GPU显示配置文件”
红米2如图
(2)启动APP,关闭天气背景动画,关闭广告
(3)启动xxx,选取定位城市,从主页顶部上拉到底部,下划至顶部,反复操作4遍以上
(4)adb shell dumpsys gfxinfo com.moji.mjweather>/Users/jingjing.zhai//Desktop/a.txt
(5)打开a.txt,数据粘贴到excel中,每行求和后的值中再求出最大值(可最多去掉5个最大值)和平均值
(帧的最长消耗时间不高于16ms)
以上是关于android性能测试的主要内容,如果未能解决你的问题,请参考以下文章