码迷,mamicode.com
首页 > 移动开发 > 详细

android性能测试

时间:2017-09-11 11:07:15      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:roi   mem   最大值   href   单击   监控   退出   后台   超过   

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性能测试

标签:roi   mem   最大值   href   单击   监控   退出   后台   超过   

原文地址:http://www.cnblogs.com/KingLi001/p/7503914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!