APP性能测试--电量
·
一、电量
1. 电量监测方法
1)电量介绍

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

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

2. 电量测试案例
- 案例需求: 打开TP商城单商户,进入首页-我要拼团,上下滑动动态2分钟,获取消耗的电量。
- 测试方法:
-
- 打开SoloPi工具,勾选电量监控指标:电池。
- 进入TP商城单商户APP,操作上述业务,观察运行时的CPU指标。
- 保存电量详细数据后,查看电量详细的数据统计。
- 注意: 在模拟器中无法获取电量数据,因为模拟器没有电池,需在真机中测试。
二、知识小结
|
知识点 |
核心内容 |
考试重点/易混淆点 |
难度系数 |
|
电量测试的重要性 |
电量在移动端设备中非常有限,因此电量测试在API系统中重要。 |
电量测试的意义与重要性。 |
🌟 |
|
电量测试的方法 |
通过平均电量和电流来衡量电量的消耗速度。 |
电量测试的基本方法。 |
🌟🌟 |
|
耗电量大的场景 |
定位(尤其是GPS定位)、网络传输(WIFI和非WIFI)、屏幕亮度、CPU运算复杂的运算逻辑、死循环、解锁和锁屏解锁时间和次数。 |
识别并理解耗电量大的场景。 |
🌟🌟🌟 |
|
耗电原理 |
CPU和网卡等硬件在工作时耗电,屏幕亮度和灯光也耗电,但主要是CPU耗电。 |
理解耗电的核心原理:谁掉CPU谁就耗费电。 |
🌟🌟🌟 |
|
监控方法 |
系统自带的接口、硬件检测、软件工具检测(如苏特派、三六零省电王、adb命令)、API计算。 |
掌握并对比各种监控方法的优缺点。 |
🌟🌟🌟🌟 |
|
电量分析结果应用 |
根据不同的业务场景测试电量的消耗情况,与基准数据或竞品进行对比,给出优化建议。 |
如何应用电量分析结果进行优化。 |
🌟🌟🌟🌟 |
|
实操演示 |
使用苏罗派进行电量测试(在真机中有效,模拟器中无效)。 |
实操演示的注意事项:真机与模拟器的区别。 |
🌟🌟 |
|
总结 |
记耗电量大的场景,理解耗电原理,掌握监控方法,应用分析结果进行优化。 |
总结电量测试的关键点。 |
🌟 |
更多推荐

所有评论(0)