APP性能测试需要测哪几个指标?

响应、内存、CPU、FPS、GPU渲染、电量以及流量。

APP性能测试需要测哪几个指标?

一、响应

响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活、留存。应用程序的响应时间包括安装、卸载、启动、切换各功能页面的耗时。

测试点:

1、冷启动:首次启动app的时间间隔(只是启动时间,不包括页面加载)

2、热启动:非首次启动app的时间间隔(只是启动时间,不包括页面加载)

3、完全启动:从启动到首页完全加载出来的时间间隔

在项目中,主要测试关注点是冷启动,热启动

二、内存

在Android系统中,每个APP进程除了同其他进程共享内存(shared dirty)外,还独用私有内存(private dirty),通常使用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键退到后台,不再占用系统的状态(通常是灭屏半分钟后)

上一页12下一页


留言