在“取代“表演狗”!安卓如何免费监测手游帧数?在CFan中,CFAN介绍了免费游戏帧率测试软件“SoloPi”的使用方法,但其简单的界面仍然不够专业。好消息是,华为面向生态产品合作伙伴的DevEco Testing测试服务平台也可以测试游戏帧率曲线,体验上更接近PerfDog,免费,兼容大部分非华为品牌的安卓手机。
下载客户端

首先,我们需要登录华为DevEco测试官网下载客户端。普通用户只需下载首页左侧的“设备测试客户端”即可。
在计算机上安装此客户端。在选择测试组件的界面时,“游戏测试”是必选项,其他组件可选。考虑到DevEco测试丰富强大的功能,建议您安装所有组件以备将来需要。
第一次运行DevEco测试时,需要登录华为的账号。接下来,我们需要选择设备类型。这里,我们需要选择“富设备测试”来支持包括手机在内的各种智能设备。进入DevEco测试主界面后,点击左侧列表中的“图形图像测试”,该窗口中的“游戏测试”就是本文的目标。
与客户联系。
在DevEco测试的游戏测试中,提供了四项:单设备测试、双设备测试、自动设置和帧回放。只需选择默认的单设备测试。

点击连续手机设置的系统版本,激活手机的开发者选项,打开USB调试功能,然后通过数据线连接电脑。在是否允许调试的弹出窗口中,选择允许。此时,DevEco测试可以在测试设备一栏中识别出手机的型号。第一次连接手机时,会提示我们需要在设备上安装一个名为SmartPerf的APP。选择“继续”,稍后手机屏幕会弹出安装此app的应用。安装完成后,在登录界面保持即可。
游戏测试的基本流程
在DevEco测试的游戏测试界面的“选择应用”中,找到我们需要监控帧数的游戏,比如《原神》,然后展开下面的“查看高级配置”。这里华为手机可以添加固定采集项,其他品牌的固定采集项都是灰色的,不可选。每次游戏测试前,建议将最低预设条件的音量从默认的100%调低,否则运行游戏时传来的最大音量会打扰到周围的同事。
点击“开始测试”按钮,进入详细的监测界面,包括FPS帧数、CPU频率/负载、GPU频率/负载、温度、功耗等项目,但只有华为手机可以看到全部且准确的数据信息。好在与游戏性能最直接相关的FPS帧数兼容所有品牌的手机。在测试界面右上角,点击“”符号正式开始记录数据,点击“■”终止测试,软件将生成测试报告。
运行游戏一段时间后,可以终止测试。此时DevEco测试会进入数据处理的过程,这个界面会显示上一个测试周期的帧率曲线。记得尽快保存截图,因为到下一步“查看报告”的时候,报告界面并不包含帧率曲线,只有平均帧率等数据,其中负载、功耗、发热等数据并不准确。

但是使用DevEco测试的目的是为了得到游戏过程中手机的帧率曲线和平均帧数。从这个角度来说,DevEco测试还是可以在一定程度上替代PerfDog的。
SmartPerf的离线测试
那么,DevEco Testing可以在没有PC的情况下测试帧率吗?答案自然是肯定的。此时,我们需要在手机上运行SmartPerf APP。使用华为账号登录该APP,授予其所有应用权限。进入主界面后,点击中间的“开始测试”按钮,进入选择测试应用和测试项目的界面。
保存后进入游戏,会看到一个红色半透明的悬浮按钮。点击开始采集,再次点击暂停采集,长按结束采集。收集后,将在SmartPerf应用程序中生成一份测试报告。单击相应的项目查看详细的曲线。
需要注意的是,有些品牌或型号的手机是无法用本文的方法进行检测的。比如OPPO Find X5 Pro会卡在DevEco测试申请安装SmartPerf APP的链接,系统会提示“已经安装了签名冲突的应用”,无法进行下一步操作。另外,部分手机在运行SmartPerf APP时,FPS帧率测试项目并不是可选的,因此离不开PC在游戏过程中对帧率曲线的监控。


