美文网首页
Android性能测试之电量

Android性能测试之电量

作者: Zzz_c7ec | 来源:发表于2017-12-26 17:48 被阅读0次

耗电操作主要包含CPU、WIFI、流量、传感器(GPS NFC),以及应用屏幕wakelock等操作。我们更多的是关注应用本身是否劫持了系统的屏幕wakelock操作,没有及时释放屏幕wakelock,导致耗电。

什么是wakelock?

wakelock是一种锁的机制, 只要有task拿着这个锁, 系统就无法进入休眠, 可以被用户态进程和内核线程获得。这个锁可以是有超时的或者是没有超时的, 超时的锁会在时间过去以后自动解锁。如果没有锁了或者超时了, 内核就会启动标准linux的那套休眠机制机制来进入休眠。

测试方法

电量测试监控方法可以简单的从设置->电池->使用情况中查看,手机中的每个部件运行时对应的能耗值都放在power_profile.xml文件中,而系统的设置->电池->使用情况中,统计的能耗使用情况也是以power_profile.xml的value作为基础参数的。通过命令监控app个部件的使用时长,然后结合设备耗电的基础参数进行加权计算,即可得到app使用的耗电量。至于更详细的耗电量测试,可以专门把耗电这一性能指标拿出来,专项测试。

相关文章

  • Android性能测试之电量

    耗电操作主要包含CPU、WIFI、流量、传感器(GPS NFC),以及应用屏幕wakelock等操作。我们更多的是...

  • android性能测试的要点分析

    Android的app性能测试包括的测试项比如: 1、资源消耗 2、内存泄露 3、电量功耗 4、耗时 5、网络流量...

  • app性能测试,你需要关注哪些指标?

    一、Android客户端性能测试常见指标: 1、内存 2、CPU 3、流量 4、电量 5、启动速度 6、滑动速度、...

  • 【专项测试】App启动性能分析的笔记

    专项测试checklist性能测试耗电量测试batteryhistoryinstruments卡顿测试blockc...

  • Android耗电量采集及简单分析

    背景 电量测试在日常测试较为困难,本文介绍基于Battery Historian的Android 电量采集,从数据...

  • Android耗电量采集及简单分析

    Android耗电量采集及简单分析 背景 电量测试在日常测试较为困难,本文介绍基于Battery Historia...

  • (转载)Android性能测试初探

    一、Android 性能测试初探(一) Android 性能测试,跟 pc 性能测试一样分为客户端及服务器,但在客...

  • Android篇

    Android篇 1. 性能测试 Android性能测试分为两类: 1、一类为rom版本(系统)的性能测试 2、一...

  • APP性能测试-电量

    硬件测试电量方法:这个获取的数据比较准,但是条件有限,还是建议使用软件方法来获取; adb命令测试电量方法:获取电...

  • Android电量测试

    目前对于移动设备而言,电量是很重要的一个方面。现在大家使用手机基本每天都需要充电,所以用户也非常关注耗电的问题,如...

网友评论

      本文标题:Android性能测试之电量

      本文链接:https://www.haomeiwen.com/subject/vqcjgxtx.html