今年8月初,知名性能测试工具PerfDog宣布结束公测,从而结束了大家免费体验性能测试的时间。虽然付费是一件小事,但我相信很多人和我一样,在看到最低套餐收费都要3000元起的时候,都倒吸一口冷气,陷入了要不要充值的沉思。
▲虽然你也可以选择每分钟1元的散购。

考虑到有些朋友可能不知道PerfDog,这里我就简单解释一下它的功能和充电的概念。简单来说,作为一个数字媒体,我们平时测试手机性能的时候,都需要测试它的最高帧率、平均帧率、卡顿次数。这个时候,我们需要PerfDog作为测试工具。
▲自称专家的PerfDog
我们每次测试,总要测试2~3个左右的软件。每一个软件都要测试半个小时左右,也就是90分钟左右。结合上面最低套餐中的“3000元3000分钟”,在没有测试错误,一切顺利的情况下,一款机型就要将近100元。
在这样的收费压力下,PerfDog正式收费后,包括我们在内的很多媒体开始寻求其他免费的测试工具。比如我们之前试过一个叫SoloPi的测试软件,还有当时仅限于“华为专属手机”的DevEco Testing之类的软件。但是由于种种原因,我们继续使用了充电的PerfDog。
直到最近我们发现华为开发的DevEco测试其实可以被其他品牌机型使用,所以才有了今天的这种体验。那么,来自华为的免费DevEco测试到底好不好,能代替PerfDog吗?我们一起来看看吧。
首先,下载安装。你可以访问华为DevEco测试官网找到它的下载链接。您可以看到这里有两个应用程序可供选择。我们可以选择左边的“设备测试客户端”。另一个软件主要侧重于应用测试,今天这里就不赘述了。
成功下载安装并登录华为账号后,进入DevEco测试主界面。如您所见,在左侧菜单栏中有许多测试可供选择。坦率地说,当我第一次看到左边这么多项目时,我感到非常惊讶。毕竟它比PerfDog多了那么多功能。如果DevEco测试在我们的测试中被证明是可用的,它甚至可能完全取代PerfDog作为一个免费的姿态。
经过一段时间的摸索,笔者终于找到了PerfDog最关键的功能——测量帧率的功能,在这里的图形图像测试中归入游戏测试项目。
点击测试界面,我们可以看到这里有四个子项。选择第一项“单个设备测试”进行测试。我们可以在测试之前编辑项目的名称,然后在手机上选择连接到电脑的设备和我们打算测试的应用。值得注意的是,一些小的调整需要开启高级配置,因为默认是100%音量。如果你在办公室测试它而没有调整,很可能会突然发出一声响亮的“TIMI”。
如果您的设备是第一次连接,它将申请在您的手机中安装一个名为SmartPerf的应用程序。这是一个测试app,也有测试功能。不过我们得先说一下DevEco测试的测试效果,这里就不用搬了,放在“登录”界面就行了。
点击测试后,是熟悉的测试界面。电脑屏幕会显示帧率和CPU频率的实时曲线图,然后点击右上角的“”符号,正式开始记录数据。之后也是熟悉的过程。可以在手机上操作一段时间,然后点击右上角的“■”进行数据处理。
说到数据处理,我们最终会发现与PerfDog的一些不同之处——它的帧率曲线最终只会出现在这一步。如果需要帧率曲线数据,这一步一定要提前切图。因为下一步你“查报表”的时候,会发现帧率曲线不见了,只剩下平均帧率等数据。
▲处理数据页面
▲最终导出的报表截图
从这个角度来说,在数据呈现上不如PerfDog直观,但通过截图、拼图等后期处理,可以得到更完整的数据呈现。总的来说就是没那么方便,不会有太大区别。

在荣耀60 Pro之前的两次评测中,我们分别使用了来自PerfDog和DevEco测试的测试结果。从结果来看,两者的测试数据结果相当接近,尤其是平均帧率,相差不到0.5帧。从这个角度来说,可以在一定程度上替代PerfDog。但如果你更执着于帧率方差、丢帧次数、1s内卡住次数等数据,还是要用PerfDog。
▲DevEco测试的测试结果
▲PerfDog测试结果
除了帧率,两者还支持对CPU、GPU、内存、电池等数据的监控。如果非要对比的话,显然PerfDog会更全面,但是很多时候我们在使用PerfDog的时候真的用不了那么多数据。
另一方面,在连接非华为手机的情况下,DevEco测试不会支持DDR数据的监听;但是,如果连接到非华为手机和非HONOR,温度数据将变得不可用。在各种不支持下,DevEco测试可以测试的数据项较少。
在这里,笔者使用了华为P50 Pro、荣耀60 Pro和iQOO 8进行测试。你可以在他们的报告中看到不同之处。其中,荣耀60 Pro和华为P50 Pro的DDR集锦项目不同,但在报告中,荣耀60 Pro有“测试结论”;但只有iQOO 8的帧率和负载数据是可靠的,功耗和温度不可用。
▲iQOO 8测试报告
▲荣耀60 Pro测试报告
▲华为P50 Pro测试报告
看到这里,相信有些朋友已经可以相当理解了。虽然PerfDog和DevEco测试在测试平均帧率方面能力相近,但PerfDog在数据维度丰富性和兼容性方面要优于后者。换句话说,付出确实是有意义的。
此外,还需要注意的是,目前DevEco测试不提供无线连接服务,这可能会在功耗精度、连接稳定性等方面陷入劣势。与支持无线连接的PerfDog相比。
▲PerfDog的两种可选连接方式
DevEco Testing没有办法无线或者不连接电脑测试帧率吗?这里我们要回到上面这个叫SmartPerf的APP。是的,虽然我们不需要在连接电脑进行测试的情况下点击“登录”按钮,但是我们可以在这里登录我们的华为账号,在不连接电脑的情况下开始性能测试。
SmartPerf中的操作也很简单。选择一个应用,然后设置要采集的项目,点击开始测试,它会自动帮你跳转到要测试的app。我们只需要点击浮动窗口上的“”就可以用同样的方式开始记录,得到性能、负载、功耗、热量等数据。
但是.....它仍然不能完全替代无线测试项目,因为虽然它提供了数据上传的功能选项,但是在实际测试中,我们在DevEco测试软件中是看不到手机上的测试记录的,所以这个无线测试可以看到手机本身的性能,但是没有办法在电脑端处理数据,会造成使用上的困难。

说到这里,我们来总结一下PerfDog和DevEco测试的优缺点。请参考下表。对于不愿意付费,只想简单测试性能的朋友来说,DevEco测试还是值得选择的。毕竟在基本的帧率测试体验上,真的和PerfDog差别不大,足以满足一般发烧友或者个人对Android设备自媒体的测试需求。
当然,如果想要更多更全面的性能数据,或者想要测试苹果设备,还是要用PerfDog,每分钟1元。毕竟为了更高的需求付出一点钱也是可以接受的。顺带一提,DevEco测试内置的IO基本性能测试和视频性能测试,可以用于没有ROOT的非“华为手机”,感兴趣的朋友也可以体验一下。
要知道,就一个游戏性能测试来说,在整个DevEco测试应用中所占的比例其实是很小的,其他项目才是比较有意思的部分。如果有朋友对这些项目感兴趣,也可以考虑以后进一步发掘DevEco测试的实力。
▲安全测试是我最感兴趣的部分,可惜我ROOT后想要华为手机。
综上所述,华为搭建的DevEco测试虽然在各方面存在一些缺陷,但已经是一个可靠的性能测试工具。像华为这样的大厂为其安全性背书并不断更新维护,称之为目前免费测试工具产品中的最佳解决方案,应该不为过。


