ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

APP性能测试指标

2022-01-11 12:00:20  阅读:107  来源: 互联网

标签:APP 性能 内存 测试 待机 app CPU


App 性能指标 

App 性能问题如 app 使用时卡顿严重或者加载页面慢,cpu 占用率高,app 闪退等,在 测试过程中,则需特别关注性能方面的体验,app 性能差,通常会导致用户对 app 的使 用率下降,卸载率上升。

 
响应

软件的响应时间和响应速度直接影响到用户的体验度,如果一个软件,迟迟加载不 出来,会直接影响到软件的日活、留存。因此对于一个软件,对响应速度测试是必 不可少的。 
优秀:0~400ms,
标准:400ms~2000ms,
轻微隐患:2000ms~5000ms,
严重隐 患:5000ms 以上。 

内存

在 Android 系统中,每个 APP 进程除了同其他进程共享内存(shared dirty)外,还独 用私有内存(private dirty),通常我们使用 PSS(私有内存+比例分配共享内存)来衡量 一个 APP 的内存开销。由于一个移动设备的内存是固定的,如果内存消耗过大就 会造成应用卡顿或者闪退,需要对内存进行测试。正常情况下,应用不应占用过多 的内存资源,且能够及时释放内存,保证整个应用内的稳定性和流畅性。 

CPU 

主要关注的 CPU 的占用率。玩手机时,会出现发热发烫,那是因为 CPU 使用率过 高,CPU 过于繁忙,会使整个手机无法响应用户,整体性能降低,用户体验就会 很差,也容易引起 ANR(application not responding,应用程序无响应,主线程(UI 线程)如果在规定时内没有处理完相应工作,就会出现 ANR)等等一系列问题。

FPS 

应用的使用流畅度,FPS 是图像领域中的定义,是指画面每秒传输帧数,通俗来讲 就是指动画或视频的画面数。
FPS 是测量用于保存、显示动态视频的信息数量。每 秒钟帧数愈多,所显示的动作就会愈流畅。 
一般,Android 设备的屏幕刷新率为 60 帧/s,要保持画面流畅不卡顿,要求每一帧 的时间不超过 1000/60=16.6ms,这就是 16ms 的黄金准则,如果中间的某些帧的渲 染时间超过 16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变 发生了卡顿。

GPU 过度渲染 

GPU 渲染是指在一个像素点上绘制多次(超过一次):显示一个什么都没有做的 activity 界面算作画了 1 层,给 activity 加一个背景是第 2 层,在上面放了一个 Text View(有背景的 Text View)是第 3 层,Text View 显示文本就是第 4 层,仅仅只是 为了显示一个文本,却在同一个像素点绘制了四次,这一定要优化的。过度绘制对 动画性能的影响是极其严重的,如果你想要流畅的动画效果,那么一定不能忽视过 度绘制。

耗电量

测试应用对电量的消耗前需要对手机本身的电量消耗有个大概了解,测试前先看规 定时间内手机正常待机下(重启后待机)电量消耗为多少,然后再启动待测试 APP 看看消耗的电量增加了多少取差值。
 

测试点

测试手机安装目标 APK 前后待机功耗无明显差异; 
常见使用场景中能够正常进入待机,待机电流在正常范围内;
长时间连续使用应用无异常耗电现象。

流量测试 

目前的网络类型包含 2G\3G\4G\wifi,其中还有不同运营商的区分,我们在 APP 的 使用中经常遇到大资源,重复请求,调用响应慢,调用失败等各种情况。在不同的 网络类型之下,我们不仅加快请求的响应,还要控制流量使用。 
每秒钟平均流量,建议值<5.12kb,每 10 分钟平均流量,建议值<3MB,不存在 app 偷跑流量等行为

标签:APP,性能,内存,测试,待机,app,CPU
来源: https://blog.csdn.net/qq_30273575/article/details/122427269

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有