这可能是如今唯一可用的性能测试分析工具

这可能是如今唯一可用的性能测试分析工具

这可能是如今唯一可用的性能测试分析工具

?对于智能设备来说,性能可谓是永恒的话题,这不仅仅是指通过跑分去测试的硬件性能,开发者们需要知道自己开发的应用在实际设备上的运行状况,用户们想去了解自己玩的游戏在哪些手机上才能跑得舒服,更别说还有像笔者这样以测试为主要工作内容的媒体编辑了。因此,一款足够好用的测试工具无疑是刚需,那么笔者就来给各位推荐一款,腾讯最近公测的 PerfDog 性能狗。

这可能是如今唯一可用的性能测试分析工具

首先,官方注册及下载链接在这里

https://perfdog.qq.com/invite/visitor/37TsFeC5SpbNu0gUksZNIAXFtneHbDR8wo2S

这可能是如今唯一可用的性能测试分析工具

其一,PerfDog 可以说是如今唯一能用的流畅度(帧数)通用测量工具。

事实上,这类工具“自古以来”一直稀缺,如今可选的,除了 PerfDog 之外,也只有 GameBench 和 KFMARK 快否。

这可能是如今唯一可用的性能测试分析工具

GameBench 早些年是行业的唯一解,可能是因为垄断的原因,它售价过高,几年以来不仅一直没有功能上的进步,也没有对自身缺陷进行修补,比如每次 Android 版本更新,它都会有相当长一段时间的不支持,国内用户还会频繁遇到因服务器连接不畅而无法测试的问题,可用性非常的差。

这可能是如今唯一可用的性能测试分析工具

至于快否嘛,它的功能 GameBench 类似,但它免费,可用性也好太多了,因而在 2018 年末和 2019 上半年是整个行业的不二之选。然而爱否团队本身遭遇变故,导致快否的维护早已停止,在越来越多的新机,尤其是主打高刷新率的新品上,快否已经无法正常测试。

这样一来,能用的确实只剩 PerfDog 了。

这可能是如今唯一可用的性能测试分析工具

其二,即便两位竞品现在都还能正常使用,但它们除了最基本的帧数之外,能测的只有 CPU 的频率,CPU、GPU 和内存的平均占用,耗电总百分比等等,十分有限,而 PerfDog 能测得的数据还要多得多,比如 CPU 温度、整机功耗、单核占用、网络流量、进程占用内存等等,而且能导出到 Excel 进一步分析,因此 PerfDog 的实用价值也要比 Gamebench 和快否高出很多。

综上可见,PerfDog无疑是如今性能分析工具的唯一选择。

这可能是如今唯一可用的性能测试分析工具

讲完必要性,接下来笔者以 Android 设备为例,说说 PerfDog 具体怎么用。在非Root状态下,所有的类似工具都需要连接 ADB 进行配置,PerfDog 也不例外。

这可能是如今唯一可用的性能测试分析工具

首先,我们要从前文的链接里下载软件包,无需安装,解压即可使用。不过需要注意的是,目前 PerfDog 只能在首次运行的目录中正常使用,因此在首次运行它之前,我们要事先把它放到对应的永久存放目录中,而非临时存放或者缓存目录。

这可能是如今唯一可用的性能测试分析工具

打开登录就可以进入主界面。

这可能是如今唯一可用的性能测试分析工具

进入主界面之后,就可以连接手机了,先是要通过 USB 数据线连接 PC,并开启 USB 调试开关。部分品牌的机型,比如 OPPO,需要同时开启文件传输模式来保障 USB 调试的正常连接。

这可能是如今唯一可用的性能测试分析工具

成功连接之后,主界面上会有提示,在左上角的设备列表中就可以看到设备了,先选择有线连接。对于连接好的设备,主界面右下角会显示这个设备的相关资料,包括平台型号、Android 版本、内存等等。

这可能是如今唯一可用的性能测试分析工具

这时 PerfDog 会给手机推送对应的服务 apk,安装即可。如果失败,我们也可以在 PerfDog 的文件包中找到这个 apk,手动导入手机并安装。

这可能是如今唯一可用的性能测试分析工具

这可能是如今唯一可用的性能测试分析工具

这个应用的主要功能,一是获取帧数信息,二是在手机屏幕左上角显示实时数据。因此在测试之前我们要授予它悬浮窗权限,而且保险起见,也要允许它后台运行。

这可能是如今唯一可用的性能测试分析工具

然后就可以开始测试了,在设备列表下方的应用列表当中选择需要测试的应用即可,除了第三方应用之外,系统应用和服务也可以测试。

这可能是如今唯一可用的性能测试分析工具

其中帧数信息只记录对应的应用,因此当此应用没有在前台运行时,帧数为 0。主界面的各项数据都是通过折线图的形式来展现,如果想查看某个时间点的瞬时数据,用鼠标点击或者悬停在对应位置即可。

这可能是如今唯一可用的性能测试分析工具

此外,我们也可以通过拖动去查看自定义时间段内的统计数据,其中有关卡顿(jank)的统计,是 PerfDog 基于自己算法的判断,具体的规则在官网有写。

这可能是如今唯一可用的性能测试分析工具

在有线连接成功后,我们也可以切换为基于 WLAN 互联的无线测试,先在左上角选择无线连接,提示成功后拔掉数据线即可。和有线连接的不同在于,无线连接可以测量整机功耗,但不能实时截图。

这可能是如今唯一可用的性能测试分析工具

前面说了 PerfDog 可以测量很多数据,但默认不是什么都测的,点击主界面右下角的 + 号,可以按需调整。其中打 √ 的项目是实测数据,有时会显示在手机屏幕左上角;而如果想让一些数据同时显示在 PerfDog 的界面中,则需要点击一下数据项的名称让它们变成蓝色。

这可能是如今唯一可用的性能测试分析工具

在默认状态下,PerfDog 不会主动记录数据,如果希望记录并导出,可以点击主界面右上角的播放按钮,此时 PerfDog 会开始记录数据,完成之后可以选择以 Excel 文件形式存于本地便于处理。

这可能是如今唯一可用的性能测试分析工具

这可能是如今唯一可用的性能测试分析工具

同时 PerfDog 也支持读取原有数据,在主界面上生成线图来增强易读性。

这可能是如今唯一可用的性能测试分析工具

我们也可以选择存到云端,通过账户登录官网,即可查询云端数据,可以说很方便了。

这可能是如今唯一可用的性能测试分析工具

这可能是如今唯一可用的性能测试分析工具

首先是对于一些搭载特殊定制系统的产品,PerfDog 暂时不能正常获取帧数,比如搭载 Color OS 7 的 OPPO Reno 3 Pro(笔者和 PerfDog 的同事交流了一下,得知下个版本会恢复对 Color OS 7 的支持),这也是这类工具的老大难问题,希望腾讯能在未来完成适配;

其二是 PerfDog 目前的测试中完全依赖于和电脑的连接,这对于一些没有电脑的用户,比如学生或者一些别的特殊业者,并不友好,同时也无法进行一些基于移动网络的功耗测试,希望腾讯未来能强化 PerfDog 手机端的功能,让它能独立完成一些简单的测试项目;

这可能是如今唯一可用的性能测试分析工具

其三是 PerfDog 的手机端悬浮窗目前只能靠屏幕左上角,对于大圆角或者其他异形屏,横屏显示可能会被裁切,希望未来能支持自定义位置;

其四是 PerfDog 暂时不能读取手机的渲染分辨率,考虑到行业内有一些产品确实在采用降分辨率的非正常手段,因此读取渲染分辨率的意义还是蛮大的,希望未来可以支持。

总的来说,作为如今唯一可用的性能测试分析工具,PerfDog 的出现无疑解了行业的燃眉之急,同时它不仅功能空前强大,还背靠腾讯可谓长治久安,不必担心未来某天会像之前的同类工具那样失去维护、不稳定或者不支持新版系统。因此毫无疑问,PerfDog 是一款优秀的测试工具,值得推荐给更多用户。

来源:Referline参考线

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月27日
下一篇 2019年11月27日

相关推荐