一、移动端性能测试指标
性能测试需要收集的指标项包含:页面时长、电量、CPU、内存、流量、包大小。
目前阶段主要关注的指标项:页面时长、电量
二、指标收集&分析方法
- 页面时长:RD跟进所需场景进行埋点并上报Omega进行场景化、链路化统计分析
- 电量:Android使用batterystatus进行电量收集、使用Battery Historian进行电量数据分析;iOS diagnostics 方案可行性待定
三、电量测试方法
step1:打开App执行性能场景
step2:性能场景执行完毕后,通过adb batterystats 命令获取电量日志
step3:导出电量报告bugreport,借助Battery Historian 进行可视化分析
Battery Historian工具介绍: https://github.com/google/battery-historian
四、电量度量标准
五、性能测试场景
六、测试前提
在测试之前,确保以下测试环境要素都已满足(适用Android/iOS):
七、测试机型
八、测试版本
九、QA人员
十、性能测试报告