其实测试客户端APP的性能,作为专业测试人员来说,关注的指标很多,但是从用户角度来说,只会关注最直观的感受的东西,所以用户关注的指标可能如下
- cpu占用率;
- 手机是否发烫,就是cpu的温度;
- 流畅度:就是手机用起来是否流程好用
作为专业测试人员,我们需要考虑的指标就比较多了,依次指标如下(以下参考值针对的非游戏应用的app)
- 启动延时(启动速度),单位S,行业平均值2.4s(仅供参考),启动延时,那么我们就需要搞清楚启动时间怎么来的。定义:APP的启动时间:是指从用户点击APP开始,到用户看到第一个界面之间的时间。
冷启动: 在APP点击启动前,他的进程不在系统中,需要系统新创建一个进程分配给它,并进行启动的情况; 冷启动是一次完整的启动过程。相对的 热启动: 按下home键的时候,app还存在一段时间,这时点击app马上就能恢复到原状态; 这种启动我们称为热启动。总的来说, APP启动主要包括三个阶段:
1. T1: main()函数执行前:pre-main
2. T2: main()函数执行后至didFinishLaunch:behind-main
3. T3: didFinishLaunch至首屏渲染完成
启动延时通俗来讲应该就是启动app要花费多少时间,一般指冷启动时间。一般这个值在行业平均值之下就比较好了。
2.CPU占用率,行业平均指标:9.71%(仅供参考)。这个值一般采用的是均值作为参考数据,其他数据可以不关注。
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:485187702【暗号:csdn11】
3.内存占用(MB):行业优秀0.03MB,行业平均值:124.88MB(仅供参考),关注行业平均值即可,超过平均值的一般需要重视;
4.流量(Mb),行业平均指标7.22Mb(仅供参考),这个值一般用流量总和来衡量的,流量总量=上行流量+下行流量。
5.CPU温度(°C):行业最优指标0.38(仅供参考), 行业平均指标41.7(仅供参考),关注在运行程序期间温度的平均值即可。
6.帧速率(流畅度)(fps):帧速率也称为FPS,Frames PerSecond的缩写,也就是俗称的刷新率(帧率)是指每秒钟刷新的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次。每秒钟帧数(FPS)越多,所显示的动作就会越流畅。捕捉动态视频内容时,此数字愈高愈好。而电影的帧速率为24fps。捕捉动态视频内容时,此数字愈高愈好。帧率越高,手机的画面就会更加流畅,如果帧率低于30的话,画面的显示会不连贯。
帧速率(fps),行业最优指标56.84(仅供参考),行业平均指标11.89(仅供参考),这个值越高越好。
7.GPU占用率(%):行业最优指标0.12,行业平均指标11.25。
GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU是显示卡的“大脑”,它决定了该显卡的档次和大部分性能,在手机主板上,GPU芯片一般都是紧挨着CPU芯片的。GPU是图形处理器的简称,又称显示核心、视觉处理器、显示芯片.
8.耗电量(mAh):行业最优指标1.01(仅供参考),行业平均指标:270.19(仅供参考),耗电量关注的是耗电量的平均值。
总体曲线图如下:
最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走! 希望能帮助到你!【100%无套路免费领取】