APP性能测试

app性能测试,如打开app卡顿,响应慢,CPU占用率高,app闪退等现象
一,性能
1.响应
优秀0-400ms
标准400-2000ms
轻微隐患 2000-5000ms
严重隐患 5000ms以上
2.内存
如果内存消耗过大就会出现卡顿闪退等现象
3.CPU
玩手机时手机发烫,说明CPU消耗过高,容易引起ANR应用程序无响应
4.FPS 流畅度
FPS是图像领域中的定义,指画面每秒传帧数
一般安卓设备的屏幕刷新率为60帧/s,保证流畅度,要求每一帧不超过 1000/60=16.6ms,如果某一个画面渲染时间超过16.6毫秒,就会出现卡顿
5.GPU 过度渲染
指在一个像素点上绘制多次
6.耗电量
测试前先看正常待机时的耗电量,然后再启动APP,查看耗电量,最后取差值
测试点:测试安装APK前后待机功耗无明显差别
长时间连续使用应用无明显耗电情况
能正常进入待机,待机电流在正常范围内
7.流量测试
2G,3G,4G,5G,Wi-Fi,不同运营商
每秒钟平均流量小于5.12KB
8.极限测试
在各种压力下,测试内存,网络,电池,网速等
1)内存满时安装app
2)运行app手机断电
3)运行app手机断网
4)下载超大文件

二、使用adb命令测试性能
1.app响应时间和响应速度测试
测试点
冷启动:首次启动app的时间-不包括页面加载时间

热启动:非首次启动的时间-不包括页面加载时间
测试方法:
在这里插入图片描述
在这里插入图片描述
查看app包名
在这里插入图片描述
内存占用测试
空闲测试:切换前后台不操作
中强度测试:长时间操作
高强度测试:monkey命令测试 内存是否溢出
测试点:
1.使用adb命令测试
and shell monkey dumpsys meminfo 包名
在这里插入图片描述
主要关注:
1、退出某个页面后,内存是否有回落,如果没有回落,且程序自动GC(垃圾回收)或手动GC,确认有问题
2、操作某个功能,查看内存是否快速增长

3、CPU繁忙测试
主要测试点
1.空闲时间切换前后台,查看CPU
2.运行后查看CPU ,保证在50%以内
3.高负荷下CPU不超过80%以上
测试方法:
and shell dumpsys cpuinfo 包名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、FPS流畅度测试
在这里插入图片描述
5、过度渲染测试在这里插入图片描述
二、app性能测试工具的使用
monkey
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

姑娘别秃头

你的鼓励是为我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值