APP性能测试

本文详细介绍App性能测试的关键指标,包括响应时间、内存消耗、CPU占用、FPS流畅度、GPU过度渲染、耗电量及流量测试。并提供使用adb命令进行性能测试的方法,以及极限测试和性能测试工具的使用技巧。
部署运行你感兴趣的模型镜像

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
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Wan2.2-I2V-A14B

Wan2.2-I2V-A14B

图生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

姑娘别秃头

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

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

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

打赏作者

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

抵扣说明:

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

余额充值