AndroidAPP性能测试

关注的指标

1 内存
2 CPU
3 加载时间
4 流量
5 耗电量
6 GPU

一 、内存

1 adb shell dumpsys meminfo |grep packagename >D:\address\mem.txt
2 android 本身提供ActivityManager.MemoryInfo()
3Android 提供的 procrank
http://www.51testing.com/html/87/15046487-867591.html

二、CPU

1 adb shell dumpsys cpuinfo |grep packagename >/address/cpu.txt
2 adb shell top |grep packagename>/address/cpu.txt

三、加载时间

1 Su首次、非首次、切换页面
2 adb logcat>/address/logcat.txt》find “Displayed” /address/logcat.txt>/newaddress/fl.txt》find “ActivityName” /newaddress/fl.txt>/newaddress/last.txt
3 Displayed关键字

四、流量

1tcodum抓包,再通过wireshake直接读取包信息来获得流量
2 Fiddler
3首先获得被测应用的
uid
信息,可以通过
adb shell dumpsys package
来获取 然后在未操作应用之前,我们可以通过查看
adb shell cat /proc/uid_stat/uid/tcp_rcv
adb shell cat /proc/uid_stat/uid/tcp_sn

五、耗电量

1 adb shell dumpsys battery
2 android提供的PowerManager.WakeLock来进行

六、GPU

1.过度绘制对于过度绘制的测试主要通过人工进行测试,通过打开开发者选项中的显示GPU过度绘制来进行测试(PS:只有android4.2及以上的版本才具备此功能),验收的标准为:
不允许出现黑色像素
不允许存在4x过度绘制
不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域)
2.帧率
3.方差
http://www.51testing.com/html/87/15046487-867591.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值