一、基本概念

耗电量测试是指测试App在运行过程中消耗的能量。
设备运行期间消耗能量公式:W = w * t = U * I * t
U为电池供电电压,I为电流值,t为测试时间,通常来说U可以认为不变,因此A = I * t (mAh)可以作为消耗能量的值,对于平稳的测试过程,耗电量与测试时间成正比,因此可以通过平均电流 I = Q / t来评价耗电量水平

https://blog.csdn.net/Learning1221/article/details/80101675

二、工具

1. 安卓手机自带的耗电量监控(设置/电量和性能/耗电排行)

找到要测试的应用点进去,点“应用信息”/电量和性能

注意事项:在测试过程中将其他无关应用进程结束掉,避免影响测试结果

2. Emmagee (无法支持Android 7.0 以上版本)

https://www.cnblogs.com/jytian/p/6516170.html
3. Trepn Profiler

https://blog.csdn.net/s_jason/article/details/77323629

4. GSam Battery Monitor

https://www.cnblogs.com/pasco/p/4106209.html

5. soloPi

https://testerhome.com/topics/19981

6. https://blog.csdn.net/vansbelove/article/details/80534444

Android App耗电量测试相关推荐

  1. Android App专项测试-压力测试篇

    小伙伴们大家好,今天主要分享的主题是Android App专项测试.如何进行Android App专项测试压力测试呢?我们主要通过Android平台的一门工具Monkey.在学习本门课程之前,如果你具 ...

  2. 【APP渗透测试】 Android APP渗透测试技术实施以及工具使用(客户端服务端)

    文章目录 前言 一.安全威胁分析 二.主要风险项 三.Android测试思维导图 四.反编译工具 五.Android客户端 漏洞一.Jnaus漏洞 漏洞二.数据备份配置风险漏洞 漏洞三.Activit ...

  3. Android App 压力测试 monkeyrunner

    Android App 压力测试 第一部分 背景 1. 为什么要开展压力测试? 2. 什么时候开展压力测试? 第二部分 理论 1. 手工测试场景 2. 自动测试创建 3. Monkey工具 4. AD ...

  4. Android APP压力测试(二) 之Monkey信息自动收集脚本

    转载-原文地址:   http://www.cnblogs.com/findyou/p/3936063.html Android APP压力测试(二) 之Monkey信息自动收集脚本 前言: 本文重点 ...

  5. Android App 耗电量分析-1

    分为新老两个版本的SDK-TOOL,新版的放在另外一篇博客 Android App 电量分析https://blog.csdn.net/kan137g/article/details/84886277 ...

  6. android app crash测试,APP常见崩溃原因和测试方法整理

    测试过APP的人都应该发现,app崩溃是一类非常常见的问题,很多时候还是致命性的,这就要求我们测试人员要尽最大可能去找出软件当中的缺陷,减少app崩溃出现的概率,这里我将收集到的关于针对APP崩溃测试 ...

  7. Android App压力测试(Monkey和ADB)

    压力测试简介 压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分.压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试.通常 ...

  8. 深入浅出Android App耗电量统计

    原文出处:http://www.cnblogs.com/hyddd/p/4402621.html 在Android统计App耗电量比较麻烦,直至Android 4.4,它仍没公开"电量统计& ...

  9. Android App压力测试

    前言:写这篇文章的目的,一是因为不少同学作为Android开发,很少会自己去做压力测试,不了解相关的技术,不知道压力测试是什么.怎么工作的:二是询问过身边的一些测试同学,他们进行压力测试的时候,很多情 ...

最新文章

  1. 两个下拉框相关联ajax,触发第二个下拉框以显示基于从第一个下拉框中选择的值的值ajax...
  2. java代码走查常见错误_FindBugs常见错误描述和解决方法
  3. dayjs 源码解析(一)(api)
  4. 从需求的角度去理解Linux系列:总线、设备和驱动
  5. The source attachment does not contain the source for the file Activity.class
  6. jQuery EasyUI API 中文文档 - 数字框(NumberBox)
  7. 贪吃蛇游戏的C++代码
  8. Altium.Designer的学习视频 分享~~
  9. 专栏 | 基于 Jupyter 的特征工程手册:特征选择(五)
  10. Eclipse之Android项目名有红感叹号的解决办法
  11. npu算力如何计算_异构计算神器来了,它能带来性能革命吗
  12. 24.8. UNION
  13. 【web素材】01-10款大气的购物商城网站模板
  14. 利用python自动发送邮件(无敌详细讲解版)
  15. CSS - less
  16. 前端基础-html-01
  17. 【Python面向对象编程】第19篇 只读属性
  18. Java 导出Excel利用模版导出
  19. python学生成绩管理系统实验报告_【python 学生信息管理系统】
  20. 云服务器物理机在,一个云服务器会在两个物理机上吗

热门文章

  1. R语言拟合ARIMA模型并使用拟合模型进行预测推理:使用forecast函数计算ARIMA模型未来值(如果只想提取预测值,将结果分配给一个对象,然后提取名为mean的列表)
  2. 微信小程序 uniapp 点击获取用户实时当前位置进行定位
  3. 如何利用IP地址实现在线广告精准投放,只需1个公式
  4. IT行业那些“黑话”你知道多少(IT、软件开发行业的专业术语、英文缩写)
  5. 最新淘宝主图下载方法-最新淘宝主图下载工具-马赛克视频助手
  6. Libevent库的介绍与应用
  7. UI设计师们都有哪些顺手的APP
  8. 集福宝- 支付宝 集福神器 2020 【三年集福老品牌】
  9. JavaScript【十】JavaScript事件
  10. Logistics_Day17:自定义外部数据源ClickHouse