本文主要讲述了美团点评测试团队在进行app性能测试中,特别关注了电量测试的案例。通过一个典型案例,介绍了他们在短视频功能测试中发现了视频列表页耗电量高于详情页的现象,并分析了问题的原因。测试结果表明,视频列表页的CPU占用时间较高,通过对比测试和问题定位,他们发现是由于动画音符导致整个页面不停重新绘制,进而增加了CPU占用率和耗电量。
在案例分析中,作者首先介绍了测试对象,即短视频的三个核心页面:视频列表页、视频详情页、作者页。然后详细描述了测试过程,包括测试机型、电池容量、播放的视频时长等。接着,作者展示了BatteryHistorian测试结果的截图,并对测试结果进行了汇总整理。
随后,作者着重介绍了问题定位的过程。通过对测试数据的分析,作者发现视频列表页的CPU占用时间较高,并且注意到列表页和作者页相比视频详情页多出了动画音符。为了排除动画音符的影响,作者重新编译了一个去掉动画音符的APK进行测试,结果显示CPU和耗电量都明显下降。通过打开GPU视图更新的开关,作者发现动画音符每波动一次,会导致整个页面重新绘制,从而导致CPU占用率和耗电量的增加。
最后,作者提到了修复后的验证。开发团队针对性地进行修复,改变了动画音符柱状图的实现方式,避免了不必要的页面重绘,从而减少了CPU占用率和耗电量。
本文通过一个案例详细分析了App性能测试中的电量测试,并总结了问题的原因以及修复的过程。这对于希望优化App性能和减少耗电量的开发者和测试人员来说具有一定的参考价值。
标签: App、 短视频、 评测、 大众点评、本文地址: https://yihaiquanyi.com/article/0a0cda974cc2ebc2f838.html
上一篇:安装部署是什么意思部署安装使用moodle403...