在移动互联网快速的发展的情况下,用户也变得越来越关心应用的体验,开发者也必须关注应用性能所带来的用户流失问题。据统计,有十种应用性能问题危害最大,分别为:连接超时、闪退、卡顿、崩溃、黑白屏、网络劫持、交互性能差、CPU 使用率问题、内存泄露、不良接口。而性能监控 SDK 的定位能帮助开发团队快速精确地定位性能问题,进而推动应用的性能和用户体验的提升。
普遍测试分为以下几类:
1.响应(冷启动、热启动、完全启动等)
2.内存占用率
3.CPU 占用率
4.FPS(app使用的流畅度)
5.GPU过度渲染
6.耗电
7.耗流
8.网络
1.响应
软件的响应时间和响应速度是APP最直观带给用户的最直观的用户体验,如果一个软件,迟迟加载不出来,会直接影响到软件的日活、留存。因此对于一个软件,对响应速度测试是非常有必要的。
主要测试点:
1.首次启动的时间:从APP启动到出现第一个可操作的页面的间隔时间;
2.冷启动(非首次启动,当启动应用前,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用):
3.热启动(当应用已经打开,按下home键等回到桌面或者打开其他程序时,再重新打开该APP,后台已经存在该应用进程):