AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

移动应用质量监控 by 陈自立

发布者 mobile
发布于 1431647887508  浏览 5726 关键词 移动开发, 自动化测试 
分享到

第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页

邮件推送
支持文件格式:*.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。