移动性能测试 搬运:Battery Historian 2.0

yuweixx · December 04, 2015 · Last by longbow replied at April 29, 2019 · 3784 hits
本帖已被设为精华帖!

试用了一下,非常给力,所以推荐给大家,README在github中很详细了,所以只上链接
https://github.com/google/battery-historian

报告说明:

System Stats

这里是系统耗电情况总览,包括各种耗电类型的总体数据和应用耗电排名情况。

Historian 2.0

这里是个耗电的统计图,横坐标是时间,纵坐标是电量百分比。
鼠标落到蓝线上,代表1%的耗电区间。
不同的色块代表不同类型的耗电。

Historian(legacy)

旧版本的报告,详见

http://m.blog.csdn.net/blog/qhshiniba/44084159

App Stats

这里选择单个应用,就可以查看到这个应用的耗电情况了。

扩展阅读

有较多同学不是太了解wakelock,这里有篇文章写的比较好,供大家参考

http://blog.sina.com.cn/s/blog_4ad7c2540101n2k2.html

这里是电量消耗优化的方法,供大家参考

http://www.jianshu.com/p/bd3d673aa979

共收到 39 条回复 时间 点赞

我也在研究这个呢,还不太会分析结果

#1楼 @cy_suncheng 那我稍后写个简单的结果说明出来。

我刚看了一下2.0,比之前要清晰了哈

感谢

—— 来自TesterHome官方 安卓客户端

感谢。

正准备点进去star,却发现已star。
这种早已star却没有花时间去看的感觉真不好~

虽然是转发的, 也加精了.好文章. 也注明了出处.

昨天才刚star~

感谢,已 star

需要更加细致的讲解

好文。

需要更细致的东东啊

感谢,已下载,准备看

此文甚好,容我细品

#18楼 @1144649090 你这样,我要删你号了。警告一次。

#18楼 @1144649090 别发太多无意义的内容. 照顾大家阅读

#19楼 @lihuazhang
#20楼 @seveniruby
我终于知道你们在说啥了💦

感谢,请问有没有简单的结果说明?

#4楼 @yuweixx 请问能不能加下qq,咨询下图表具体细节

@yuweixx ,可否加个qq,咨询个问题

yuweixx #25 · January 19, 2016 作者

#24楼 @hxy QQ:492497451,不过我们公司网络上不了QQ,所以可能会回复不及时,可以邮件或skype我:yuweixx@126.com

Battery Historian 2.0 刚弄完 但是提交文件后提示json: unsupported value: NaN 请问这该怎么解决??

hello,我这边通过分析Device's Power Estimates:栏目的Battery Percentage Consumed

把各个Battery Percentage Consumed相加得到的值 大于 实际掉电的8%

按理说应该是等于8%才对

yuweixx #28 · July 12, 2016 作者

#27楼 @jira 不能简单的算总和,比如一个应用的耗电x,wifi耗电y,这个应用可能用了wifi,所以,x与y有重复的部分。

#28楼 @yuweixx 对哈 不过我submit文件出现这样了

#28楼 @yuweixx 还有个问题哈,
Device estimated power use和Device estimated power use due to CPU usage这两个区别在哪呢?如果要计算某个进程的电量是两个相加么?

#4楼 @yuweixx 请教一下,在http://localhost:9999/ 是没有提交的按钮,查看如下报错,请问如何解决
http://localhost:9999/third_party/flot-axislabels/jquery.flot.axislabels.js?ver=1 Failed to load resource: the server responded with a status of 404 (Not Found)
2http://localhost:9999/compiled/historian-optimized.js?ver=1 Failed to load resource: the server responded with a status of 404 (Not Found)

ps:因为公司网络的原因,挡住了一些东西,所以都是手动从github上下载zip档案,配的环境.

楼主我想问下,我反复装了10多遍了,怎么还是1.0的版本啊😅

按照官方教程来进行安装,一直是1.0版本,请问如何设置成2.0

请问为啥我一直提示不存在有效的文件- -
bugreport.txt does not contain a valid bugreport file

s7zhong 回复

我也是报这个错误,然后改下命令:adb shell bugreport > bugreport.txt就OK了

大浪 回复

请问是怎么解决?求指点哈

回复

谢谢

codeskyblue [Topic was deleted] 中提及了此贴 09 Dec 16:17
Pu 回复

请问你这个问题解决了么。我也遇到了同样的问题,可以分享一下解决办法么,谢谢~

lovelyfisher 回复

他的问题是缺少两个js文件,如果你是docker安装,不知道如何解决;若是源码安装,则可以直接去官网把对应目录的js下载下来并放到对应目录下就可以

剪烛 利用 ATX 做安卓电量自动化测试 中提及了此贴 23 May 16:03
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up