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

yuweixx · 2015年12月04日 · 最后由 萍尤 回复于 2020年10月14日 · 4992 次阅读
本帖已被设为精华帖!

试用了一下,非常给力,所以推荐给大家,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

共收到 40 条回复 时间 点赞

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

感谢

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

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

感谢

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

感谢。

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

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

昨天才刚 star~

感谢,已 star

需要更加细致的讲解

好文。

需要更细致的东东啊

感谢,已下载,准备看

此文甚好,容我细品

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

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

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

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

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

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

#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% 才对

#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 [该话题已被删除] 中提及了此贴 12月09日 16:17
codeskyblue 通过电池电量评测安卓 App 的耗电水平 中提及了此贴 12月09日 19:39
Pu 回复

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

lovelyfisher 回复

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

剪烛 利用 ATX 做安卓电量自动化测试 中提及了此贴 05月23日 16:03
yuweixx 回复

大佬 现在还可以加你的 QQ 咨询下 battery historian 的结果分析吗。。😂

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册