专项测试之耗电量分析
耗电量分析
耗电量指标
- 待机时间成关注指标
- 提升用户体验
- 通过不同的测试场景,找出app高耗电的场景并解决
安装
git clone https://github.com/google/battery-historian.git
cd battery-historian
go get -d -u github.com/google/battery-historian/...
go run setup.go
go run cmd/battery-historian/battery-historian.go
测试步骤
- 使用batterystats生成数据
- 使用Battery historian分析数据
batterystats收集数据
- 清理耗电量数据
adb shell dumpsys batterystats --reset
adb shell dumpsys batterystats --enable full-wake-history
- 运行测试用例/手工操作
- 收集数据
Android 7.0: adb bugreport bugreport.zip
Android 6.0: adb bugreport > bugreport.txt