前两篇文章我们只是非常理论提供了性能方面的测试点
Android性能专项测试测试点指导(一)
Android性能专项测试测试点指导(二)
在了解了相关理论之后我们这篇进入实战,这次选择的应用是个人比较常用的IT之家android端
PS:由于是第三方应用,所以不可能从代码方式分析,也无法得知具体逻辑,所以测试点只会涵盖看得到的地方,本次覆盖的模块为了省事只测试了资讯模块
测试版本:2.48
测试机型:x86模拟器
测试结论附上bugulist && 优化点
IT之家在内存方面做的不错,整体测试内存占用为不超过50mb,占用阀值不超过30%(查询得到的heap为192mb);在各个环节的检测,没有发现明显的内存泄漏现象,但是缓存做的非常奇怪,有时候切换回去会大概率发生重新拉取情况。
流量部分页面发现重复资源下载的情况,有多余请求,常用界面也没有做页面缓存,部分页面没有带上服务器缓存头信息,所以在流量放main还是要提高
流畅度方面,第一次启动都在700ms内,非第一次启动400ms左右,启动时间不错,滑动流畅度和响应时间都是毫秒级别的,流畅度这块做得不错
至于稳定性,持续4h间隔500ms的压力测试下,无crash和anr现象
BUGLIST: