-
概念:
要进行 FPS 检测,自然要先理解 FPS 的概念。
FPS 即 Frames per second。1秒内游戏画面或者应用界面真实平均刷新次数,俗称帧率/FPS。
60 帧每秒以及 16.67 毫秒
-
FPS:
方差 是影响是否稳定,比如A同学考试 100 100 50 50 B同学 60 60 60 60 。那么平均值相近,但是方差算出 b同学比较稳定 (越小越好)
-
影响因素:
显卡、CPU、内存;
关注点:
游戏项目低于30 fps/s 可能会出现卡顿;
游戏项目理想状态 >= 60 fps/s;
avgFPS >= 45 fps/s;
高于16ms的帧率(即卡顿率); -
APP启动速度:
- 测试内容项:
- 冷启动速度;
- 热启动速度;
- 完全启动速度;
- 有网启动速度:
- WiFi 网络;
- 3G/4G 网络;
- 无网启动速度;
- 建议测试指标:
- 冷启动时间不超过1.5s;
- 热启动时间不超过1s;
- 测试内容项:
-
CPU占用:
- 测试点:
在空闲时间(切换至后台)的消耗,基本没大应用使用cpu;
在运行一些应用的情况下,cpu已占50%的情况下,观察应用程序占用cpu的情况;
在高负荷的情况下看cpu的表现(cpu应该是在80%以上);
应用CPU的峰值情况; - 关注点:
主干功能正常操作CPU 占用不超过60%;
和自身app的上个版本对比;
- 测试点:
-
内存:
- 测试点:
空闲状态内存的消耗情况:切换至后台或者启动后不做任何操作,消耗内存最少;
中强度状态内存的消耗情况:时间偏长的操作应用;
强度状态内存的消耗情况:高强度使用应用,可以跑monkey来测试;
应用内存峰值情况;
应用内存泄露情况;
应用是否常驻内存; - 关注点:
退出某个页面后,内存是否有回落;
进行某个操作后,内存是否增长过快;
是否频繁GC;
- 测试点:
性能检测-APP
最新推荐文章于 2024-07-24 15:01:18 发布