App测试专项——耗电测试
1:基于硬件设备的方法
这个方法的基本做法就是将手机的电池拿掉,并将电量表串接在手机和外部电源之间。这样手机的供电就会经过电量表,可以获得比较准确的电量数据(缺点:整机测试)
上面基于硬件的测试方法给出了具体的电量消耗数值,比较精确,但是实际使用中还有几个问题需要进一步的了解:
-
硬件测试出来的电量的数值是整个手机的,而不是被测的App的,所以需要测试时尽量减少其他系统自身和其他App的干扰。
-
单独看这个值无法得到直接的参考,不知道这个数值是偏高还是合理,可能需一些对比参考。
-
不能给出更进一步的的参考,比如具体某个App那些方面消耗电量比较多。
-
针对这些问题,我们可以使用Gsam Battery Monitor pro这个工具进行测试。当然还有其他工具可以使用。
•Android基于软件的电量测试工具——Gsam Battery MonitorPro
• iOS电量测试
针对iOS的电量测试,instrument提供了一套Energy工具来查看App的耗电情况,但是这个工具需要在window的虚拟机下安装,或者在Mac系统上进行测试,所以对电脑的硬件配置较高。在此就不再一一演示测试步骤,同学们可以在测试条件允许的情况下进