您的位置:首页 > 移动开发 > Android开发

Android性能专项测试测试点指导(三)--IT之家性能分析报告实战

2016-05-28 17:57 686 查看
前两篇文章我们只是非常理论提供了性能方面的测试点

Android性能专项测试测试点指导(一)

Android性能专项测试测试点指导(二)

在了解了相关理论之后我们这篇进入实战,这次选择的应用是个人比较常用的IT之家android端

PS:由于是第三方应用,所以不可能从代码方式分析,也无法得知具体逻辑,所以测试点只会涵盖看得到的地方,本次覆盖的模块为了省事只测试了资讯模块

测试版本:2.48

测试机型:x86模拟器

测试结论附上bugulist && 优化点

IT之家在内存方面做的不错,整体测试内存占用为不超过50mb,占用阀值不超过30%(查询得到的heap为192mb);在各个环节的检测,没有发现明显的内存泄漏现象,但是缓存做的非常奇怪,有时候切换回去会大概率发生重新拉取情况。

流量部分页面发现重复资源下载的情况,有多余请求,常用界面也没有做页面缓存,部分页面没有带上服务器缓存头信息,所以在流量放main还是要提高

流畅度方面,第一次启动都在700ms内,非第一次启动400ms左右,启动时间不错,滑动流畅度和响应时间都是毫秒级别的,流畅度这块做得不错

至于稳定性,持续4h间隔500ms的压力测试下,无crash和anr现象

BUGLIST:



测试指标

内存–>

1.持续占有内存不超过内存阀值的60%

2.常用路径的频繁操作无内存泄漏

3.常用模块无线程泄漏

流量–>

1.无重复请求,无重复下载(图片)

2.常用切换界面需要做缓存

3.支持分页加载

时延–>

1.未登录启动时间

2.已登录启动时间

3.移动网络和弱网对启动时间无大影响

4.点击文章后响应事件

5.点击评论后响应时间

6.资讯页/展示页/评论页过度绘制红色区域不超过1/4

7.底部四个tab页的流畅度以及子分类的流畅度

稳定性–>

1.monkey持续运行4h,不允许crash

测试数据部分展示

内存:

经过monkey的压力下内存都可以维持在一个稳定值



流畅度:

多个界面频繁切换,耗时比较稳定,也是比较快速的



过度绘制:

有优化的地方,勉强是合格吧



流量:

这是里面的一个无效请求



这里是每次进入应用都会发重复的请求



这是文章界面点击大图重复下载图片,经过比较两张图片是一模一样的,不存在什么大图,所以流量浪费



在下面是某篇文章服务器带缓存,结果客户端同学没有使用,造成浪费

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: