App耗电分析
分析App耗电量主要通过Google提供的Battery Historian工具 https://github.com/google/battery-historian
Appetizer提供了通过Docker方式一键安装启动Battery Historian,并且集成了从设备获取Battery Historian数据(bugreport),总体使用流程为 使用Monkey测试并获取bugreport耗电数据文件
→ 通过Appetizer安装Battery Historian
→ 在Battery Historian中打开bugreport文件分析
通过Appetizer收集Battery Historian 数据
Appetizer目前在Maxim Monkey过程中支持获取Battery Historian数据,在 自动化测试
→ UI压力测试:Maxim
数据收集部分
勾选并完成测试后,会在输出目录产生bugreport 或者 bugreport.zip文件。然后在Docker工具箱
安装启动Battery Historian:
打开Battery Historian需要kexue shangwang,打开后可载入bugreport 或者 bugreport.zip文件进行分析。
Battery Historian 使用介绍
使用Battery Historian工具分析Android耗电分析
进阶:Android系统耗电量统计原理
日行一善, 日写一撰