一、电量



1. 电量监测方法
1)电量介绍



  • 电量重要性: 移动端设备电池有限,电量测试在API系统中是比较重要的一项。
  • 测试方法: 电量测试主要衡量移动端电量消耗快慢,通常使用平均电量和电流来衡量。
2)电量的监控方法



  • 系统自带接口
    
    • 方法描述: 最新iOS和安卓系统内置设置可查看各APP电池消耗。
    • 局限性: 无法检测固定时间段内CPU耗电情况,例如无法精确测量某一分钟内操作APP的耗电量。
  • 硬件检测
    
    • 方法描述: 通过硬件设备(如PowerMonitor)精准获取应用电量消耗。
    • 局限性: 测试时需拆机,成本较高且操作麻烦。
  • 软件工具检测
    
    • 常用工具: AccuBattery、360省电王、SoloPi等。
    • 方法描述: 通过第三方软件工具获取应用电量消耗。
  • 通过API计算应用电量消耗
    
    • 方法描述: 通过代码调用电量相关API接口,获取应用维度精细的电量消耗。
    • 特点: 计算准确,但计算方式复杂,难度较高。
  • 分析
2. 电量测试案例

  • 案例需求: 打开TP商城单商户,进入首页-我要拼团,上下滑动动态2分钟,获取消耗的电量。
  • 测试方法:
    1. 打开SoloPi工具,勾选电量监控指标:电池。
    2. 进入TP商城单商户APP,操作上述业务,观察运行时的CPU指标。
    3. 保存电量详细数据后,查看电量详细的数据统计。
  • 注意: 在模拟器中无法获取电量数据,因为模拟器没有电池,需在真机中测试。
二、知识小结

知识点

核心内容

考试重点/易混淆点

难度系数

电量测试的重要性

电量在移动端设备中非常有限,因此电量测试在API系统中重要。

电量测试的意义与重要性。

🌟

电量测试的方法

通过平均电量和电流来衡量电量的消耗速度。

电量测试的基本方法。

🌟🌟

耗电量大的场景

定位(尤其是GPS定位)、网络传输(WIFI和非WIFI)、屏幕亮度、CPU运算复杂的运算逻辑、死循环、解锁和锁屏解锁时间和次数。

识别并理解耗电量大的场景。

🌟🌟🌟

耗电原理

CPU和网卡等硬件在工作时耗电,屏幕亮度和灯光也耗电,但主要是CPU耗电。

理解耗电的核心原理:谁掉CPU谁就耗费电。

🌟🌟🌟

监控方法

系统自带的接口、硬件检测、软件工具检测(如苏特派、三六零省电王、adb命令)、API计算。

掌握并对比各种监控方法的优缺点。

🌟🌟🌟🌟

电量分析结果应用

根据不同的业务场景测试电量的消耗情况,与基准数据或竞品进行对比,给出优化建议。

如何应用电量分析结果进行优化。

🌟🌟🌟🌟

实操演示

使用苏罗派进行电量测试(在真机中有效,模拟器中无效)。

实操演示的注意事项:真机与模拟器的区别。

🌟🌟

总结

记耗电量大的场景,理解耗电原理,掌握监控方法,应用分析结果进行优化。

总结电量测试的关键点。

🌟

更多推荐