第1页
移动应用质量监控
性能监控
zilichen
2014-08-15
第2页
主要内容
背景
监控点
基本框架
具体模块
使用与修改
第3页
背景
产品开发过程中不知道当前版本的性能情况
代码更新快,功能不断修改
产品发布时对性能的情况没有把握
第4页
监控项目
各个基本操作的UI耗时
进行操作时的cpu、内存情况
滑动时的帧率
第5页
监控平台框架图
实验室测试机
调度监控系统
后台DB
监控报表
第6页
具体模块
测试驱动
自动化测试
log记录
log分析
邮件推送
第7页
测试驱动
Jenkins Job
android_perf_test
上层项目触发
每天固定时间执行
第8页
自动化测试
Android高中低端机器
Android4.1以上系统,uiautomator
4.1以下,robotium
第9页
Log记录
UI基本性能指标
应用中固定位置进行打点
自动化过程记录下来
第10页
Log记录
CPU
adb shell dumpsys cpuinfo
MEM
adb shell dumpsys meminfo
第11页
Log分析
解析获得的log,计算分析出性能的数据的平均值
保存数据,存储到数据库
第12页
邮件推送
第13页
邮件推送