腾讯TMQ在线沙龙回顾|电量测试

电量测试

活动时间:2017年9月19日 斗鱼直播分享

活动介绍:TMQ在线沙龙第三十期分享

本次分享的主题是:电量测试

在线平均人气 70人!

想知道活动分享了啥吗,

请往下看吧!

嘉宾

张媛,腾讯专项测试工程师,负责过社交类、安全类、浏览服务类产品专项测试。目前主要负责手机QQ浏览器自动化及性能相关测试。在移动客户端的性能测试及工具开发方面有丰富经验。

分享主题

1、业界通用的电量测试方法

2、我们需要的电量测试

3、电量测试自动化方案

4、经验总结

问答环节

1、PC端不通过usb的话,怎么发送指令到手机?

答:可以通过无线连接进行adb控制:

1)保证手机和电脑在同一局域网中;

2)用usb线连接开发板与pc,打开cmd,输入adb tcpip 4444(随意写)设置adbd服务的端口;

3)输入adb kill-server关闭pc端的adb服务,以此能够断掉usb连接;

4)输入adb connect ip地址启动adb网络调试模式;

5)切回usb连接模式:adb usb。

2、电量测试是采样的频率是多少?是100ms采样一次?还是?

答:采样频率可以自定义,在广播命令的参数中输入即可。

3、要解决问题,首先要发现问题:

1)请问你们是定期进行电量消耗吗?还是每发个版本就对相关的改动模块进行耗电量测试?

答:对每日构建版本的电量监控是每周2天进行监控。

每发版本前都会进行电量测试。

2)和竞品分析一般是针对模块吗?还是整个APP?

答:会选取测试场景进行电量对比测试。场景的选取一般就按照ppt中分享的那些场景来选取。

4、耗电量大的APP 有什么解决方案么?

答:可以使用ppt中介绍的电量测试工具来进行测试。

首先使用Powerstat2.0采集数据,先分析是哪个模块导致的电量消耗高。

聚焦到具体模块后再使用相应的方法进行分析。

例如,cpu可以继续细化到线程分析;传感器,可以考虑调整使用频率等等。

5、线程数据怎么获取的? 线程id应该是变化的,怎么能知道线程实际对应的是哪个功能模块?

答:线程数据的获取:读取这里的数据/proc/<pid>/task/<tid>/stat

我们保存的数据中包含线程名。根据线程名,一般可以推断出是什么问题。所以,也建议开发同学能够自定义线程名,这样方便定位问题。

6、你好,请教个问题,电量测试有标准么,如何判定是否是正常耗电?

答:没有定死的标准,应用的类型、属性、功能不同,消耗的电量肯定有所差异。

判断是否耗电,可以从两方面来比较吧。一个是,和自己的历史版本数据对比,消耗要优于和持平,如果有新功能合入,需要评估额外增加的消耗带来的影响。

另一个是,和竞品对比。同样的场景,要优于和持平于竞品,这样才能保证自己的产品有竞争性。

原文发布于微信公众号 - 腾讯移动品质中心TMQ(gh_2052d3e8c27d)

原文发表时间:2017-09-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏区块链

提升网络安防 实现等保三级的 12 个难点分析

企业的安全等级防护建设可以提升信息系统的信息安全防护能力,为企业的业务发展提供安全保障。那么,企业如何做好网络安全工作,达到等保三级要求? 社区上周进行交流活动...

89690
来自专栏FreeBuf

看我如何绕过限制访问到Google内部管理系统(价值$13337)

大家好,我是印度一个电子工程专业大三学生和一名漏洞挖掘新手。最近,我发现了谷歌(Google)一个验证绕过漏洞,利用该漏洞可以直接访问到谷歌的Youtube 卫...

49440
来自专栏HTML5学堂

全新HTTP状态码"451"

HTML5学堂:很多人多少都知道一些网络的状态码,比如200表示成功,404表示无法找到指定位置的资源...等等,当前新增了一个HTTP状态码 —— "451"...

37040
来自专栏服务端技术杂谈

架构细节 | 看看 Medium 的开发团队用了哪些技术?

image.png 说到底,Medium是个社交网络,人们可以在这里分享有意思的故事和想法。据统计,目前累积的用户阅读时间已经超过14亿分钟,合两千六百年。 ...

45460
来自专栏数据小魔方

ggplot2又添新神器——ggthemr助你制作惊艳美图

今天在浏览ggplot扩展插件目录的时候,又发现了一款神器——ggthemr。 这是继ggplot的ggtheme包、RColorBrewer包之后(不算ggt...

36550
来自专栏斑斓

设计匠艺 | 小即是美之二

小的益处还有一点,它可以使得我们在架构决策或技术选型时,可以变得更加从容。 譬如说,因为某些原因我们需要将整个企业系统从WebLogic上迁移到JBoss上,无...

33250
来自专栏新智元

微软谷歌再曝 CPU 新漏洞,Intel、AMD、Arm 全部遭殃

18220
来自专栏腾讯技术工程官方号的专栏

腾讯信鸽实时精准推送系统的演进与实践 | 2017全球架构师峰会

导语 2017年7月7日-8日,ArchSummit全球架构师峰会在深圳召开。ArchSummit全球架构师峰会是InfoQ中国团队推出的面向高端技术管理者、架...

36590
来自专栏Sign

creator创建小游戏子域排行榜

cocos官方有对应的子域接入教程: ? https://github.com/cocos-creator/creator-docs/blob/master/z...

1K80
来自专栏吉浦迅科技

从繁重的硬件维护中解放出来,一心投入到社会主义建设中去

GPU计算是种极为先进的高密度计算应用,其单位计算密度较传统计算设备/服务器高出数百倍。 一套完整的GPU计算系统也是一样,所有需要G...

35250

扫码关注云+社区

领取腾讯云代金券