For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,我们能够接触和使用到的app应用种类也越来越多,而本文我们就通过案例分析来简单了解一下,app应用性能测试指标都有哪些类型。
一、响应
响应时间和响应速度直接影响到用户的体验度,进而影响到产品的日活、留存。应用程序的响应时间包括安装、卸载、启动、切换各功能页面的耗时。
二、内存
在Android系统中,每个APP进程除了同其他进程共享内存(shareddirty)外,还独用私有内存(privatedirty),通常使用PSS(私有内存+比例分配共享内存)来衡量一个APP的内存开销。移动设备的内存资源是非常有限,为每个APP进程分配的私有内存也是有限制,如果内存消耗过大就会造成应用卡顿或者闪退。正常情况下,应用不应占用过多的内存资源,且能够及时释放内存,以免发生内存泄漏。
三、CPU
手机CPU,即中央处理器是手机重要的硬件指标,它是整台手机的控制中枢系统。应用程序占用的CPU大小直接影响了系统性能。CPU测试,主要关注的是cpu的占用率。CPU使用率过高,导致手机发烫发热,手机响应变慢,用户体验就会很差。
四、FPS(应用的使用流畅度)
FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅一般来说,Android设备的屏幕刷新率为60帧/s,要保持画面流畅不卡顿,要求每一帧的时间不超过1000/60=16.6ms,这就是16ms的黄金准则,如果中间的某些帧的渲染时间超过16ms,就会导致这段时间的画面发生了跳帧,因此原本流畅的画面变发生了卡顿。
五、GPU渲染
GPU渲染是指在一个像素点上绘制多次(超过一次):显示一个什么都没有做的activity界面算作画了1层,给activity加一个背景是2层,在上面放了一个TextView(有背景的TextView)是3层,TextView显示文本就是4层仅仅只是为了显示一个文本,却在同一个像素点绘制了四次。过度绘制对动画性能的影响是极其严重,需要进行优化。
六、电量
测试耗电量前需要知道对手机本身的电量消耗,先看规定时间内手机正常待机下(重启后待机)电量消耗为多少,然后再启动待测试APP看看消耗的电量增加了多少取差值。
七、流量
手机流量指的是手机连接网络时,与服务器进行通信上传下载数据所产生的流量大小。由于运营商流量包是手机独有的上网方式,所以监控应用程序的流量耗费也是手机性能测试特殊的一个关注点。手机流量分为启动应用程序时所耗费的流量、应用程序后台运行时的流量和应用程序连续高负荷运行时使用的流量。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。