• 你这个得有一定硬件知识才行,我知道腾讯是你这么干的

  • 1.目前看比较稳定.不要安装手机助手类的软件,这类软件都会起adb。执行任务前可以杀掉所有adb再重启
    2.智能插座应该可以直接请求控制,但是目前还没抓到请求;我这边是关闭了软件的自动更新的
    3.数据处理大家各自发挥了,我只是提供一种测试方案,具体实施还得根据实际情况调整

  • 不好意思,的确是写错了,已经修正

  • 我这边电池膨胀两个了,一直没去查找原因,看来得加上这个预防才行

  • 你这个能解决自动充电自动断电么?现在对于耗电的自动化测试是要解决自动充断电,以达到完全自动化。

  • 这个就要看你测什么场景下的耗电了,通过ui自动化进入对应的场景就行了

  • 这个想法好。我试着抓了下包,但是没有相关的数据包;后续再慢慢研究下

  • 智能插座的开关是通过UI自动化的,智能插座连接wifi之后,可以通过米家app搜索到,在米家app里面可以控制智能插座开关

  • 1.统计的耗电量是整机的,但是用battery-historian生成的报告中,有很详细的数据,包括哪个应用程序的哪个事件占用多长时间等等,可以很好的帮助定位耗电问题;
    2.智能插座可通过《米家》这个app来控制,只要写个UI自动化的用例,通过米家控制智能插座的开关就行了。
    3.如果真实场景是要关闭wifi的话,这样测出来的耗电量结果肯定有差异;但如果我们做版本之间的对比,那结果的差异性不会太大,如果出现大的偏差,可以通过battery-historian生成的报告进行分析

  • 电量可以每隔一定时间使用adb命令读取一次,但是对于oppo设备,由于手动修改了电池状态,电量不会实时更新,只有在恢复后才会更新,所以,只能在修改之前获取一次,然后恢复之后再获取一次;然后battery-historian生成的报告里面,有很详细的耗电数据,这个可以提供给开发分析耗电问题;