1 / 3
文档名称:

APP性能测试指标.doc

格式:doc   大小:74KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

APP性能测试指标.doc

上传人:fangjinyan2017001 2019/10/7 文件大小:74 KB

下载得到文件列表

APP性能测试指标.doc

相关文档

文档介绍

文档介绍:1、响应2、内存3、CPU4、FPS(app使用的流畅度)5、GPU渲染6、电量7、流量一、响应响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活、留存。应用程序的响应时间包括安装、卸载、启动、切换各功能页面的耗时。主要测试点:1、冷启动:首次启动app的时间间隔(只是启动时间,不包括页面加载)2、热启动:非首次启动app的时间间隔(只是启动时间,不包括页面加载)3、完全启动:从启动到首页完全加载出来的时间间隔在项目中,主要测试关注点是冷启动,热启动二、内存在Android系统中,每个APP进程除了同其他进程共享内存(shareddirty)外,还独用私有内存(privatedirty),通常使用PSS(私有内存+比例分配共享内存)来衡量一个APP的内存开销。移动设备的内存资源是非常有限,为每个APP进程分配的私有内存也是有限制,如果内存消耗过大就会造成应用卡顿或者闪退。正常情况下,应用不应占用过多的内存资源,且能够及时释放内存,以免发生内存泄漏。测试点:1、空闲状态:切换至后台或者启动后不做任何操作,消耗内存最少2、中强度状态:时间偏长的操作应用3、高强度状态:高强度使用应用4、应用内存峰值5、应用内存泄露6、应用是否常驻内存7、压力测试后的内存使用三、CPU手机CPU,即中央处理器是手机最重要的硬件指标,它是整台手机的控制中枢系统。应用程序占用的CPU大小直接影响了系统性能。CPU测试,主要关注的是cpu的占用率。CPU使用率过高,导致手机发烫发热,手机响应变慢,用户体验就会很差。测试点:1、在空闲时间(切换至后台)的消耗(cpu占用率0%)2、在运行一些应用的情况下,观察应用程序占用cpu的情况(cpu占用率50%)3、在高负荷的情况下看CPU的表现(cpu占用率80%以上)具体场景:1、应用空闲状态运行监测CPU占用率空闲状态:应用按Home键退到后台,不再占用系统的状态(通常是灭屏半分钟后)CPU占用率=0%2、应用中等规格运行监测CPU占用率中等规格:模拟用户最常见的使用场景CPU占用率≤30%3、应用满规格长时间正常运行监测CPU占用率CPU占用率≤30%4、应用正常运行期间监测CPU占用率峰值应用正常运行:打开应用进行基本操作CPU占用率≤50%四、FPS(应用的使用流畅度)FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅一般来说,Android设备的屏幕刷新率为60帧/s,要保持画面流畅不卡顿,要求每一帧的时间不超过1000/60=,这就是16ms的黄金准则,如果中间的某些帧的渲染时间超过16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变发生了卡顿。五、GPU渲染GPU渲染是指在一个像素点上绘制多次(超过一次):显示一个什么都没有做的activity界面算作画