缥帙各舒散,前后互相逾。这篇文章主要讲述android性能测试相关的知识,希望能为你提供帮助。
【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 跳转系统选择本地视频的功能
- 安卓 多线程下载文件
- appium 自动化测试案例
- 第三百八十节,Django+Xadmin打造上线标准的在线教育平台—将所有app下的models数据库表注册到xadmin后台管理
- 痛定思痛,重新做码农——来自三年Android工程师的自省书
- appium之Context切换
- call和apply和bind的区别
- android笔记--保存和恢复activity的状态数据
- Android 安卓系统架构介绍