在《替代“性能狗”!Android如何免費監測手機遊戲幀數?》中,CFan介紹了免費的遊戲幀率測試軟件“SoloPi”的用法,但其簡陋的界面還是顯得不夠專業。好消息是,華為為生态産品合作夥伴提供的DevEco Testing測試服務平台同樣可以測試遊戲幀率曲線,在體驗上與PerfDog更接近,免費且兼容非華為品牌的大部分Android手機。
下載安裝客戶端
首先,我們需要登錄華為DevEco Testing官網下載客戶端,普通用戶隻需下載主頁左側“設備測試客戶端”即可。
在電腦上安裝這個客戶端,在選擇測試組件界面時,“遊戲測試”是必選項目,其他組件則屬于可選。考慮到DevEco Testing功能豐富且強大,筆者還是建議大家安裝全部的組件,以備未來之需。
首次運行DevEco Testing時需要登錄華為賬号,接下來需要我們選擇設備類型,在這裡要選擇“富設備測試”,支持包括手機在内的多種智能設備。進入DevEco Testing主界面後,點擊左側列表中的“圖形圖像測試”,這個窗口内的“遊戲測試”就是本文的目标所在了。
手機和客戶端相連
在DevEco Testing的遊戲測試中提供了“單設備測試”、“雙設備測試”、“自動化設置”和“幀回放”四個項目,選擇默認的單設備測試即可。
連續點擊手機設置的系統版本,激活手機的開發者選項,打開USB調試功能後通過數據線與電腦相連(如果僅充電無反應切換到相機模式),在彈出的是否允許調試的窗口中選擇允許。此時DevEco Testing在測試設備一欄中就能識别出手機型号了,首次連接手機時會提示我們需要在設備上安裝名為SmartPerf的APP,選擇“繼續”,稍後手機屏幕内就會彈出這個APP的安裝申請(部分系統手機還需開啟允許USB安裝應用功能),安裝後讓它保持在登錄的界面即可。
遊戲測試的基本流程
在DevEco Testing遊戲測試界面中的“選擇應用”裡找到我們需要監測幀數的遊戲,比如《原神》,然後展開下面的“查看高級配置”,在這裡華為手機可以添加固定采集項,其他品牌的固定采集項都是灰色不可選狀态,每次測試遊戲前,建議将最下面預設條件的音量從默認的100%調低,否則運行遊戲時傳出的最大音量會打擾到身邊的同事,并讓領導懷疑你“上班摸魚”。
點擊“開始測試”按鈕後便會進入詳細的監控界面,包含FPS幀數、CPU頻率/負載、GPU頻率/負載、溫度、功耗等項目,但隻有華為系手機才能看到全部且準确的數據信息。還好,和遊戲性能最直接相關的FPS幀數兼容所有品牌手機。在測試界面右上角,點擊“▶”符号就能正式開始記錄數據,點擊“■”終止測試,軟件會生成測試報告。
遊戲運行一段時間後就可以終止測試了,此時DevEco Testing會進入處理數據的環節,這個界面會顯示之前測試時間段的幀率曲線圖,記得趕緊截圖保存,因為到下一步“查看報告”的時候,報告界面内是不包含幀率曲線的,隻有平均幀率等數據,其中有關負載、功耗和發熱情況還并不準确。
不過,我們使用DevEco Testing的目的就是得到手機在遊戲過程中的幀率曲線和平均幀數等信息,從這個角度來看DevEco Testing還是可以在一定程度上取代PerfDog的。
SmartPerf的脫機測試
那麼,DevEco Testing可以在脫離PC的情況下進行幀率測試嗎?答案自然是肯定的,此時就需要我們在手機上運行SmartPerf APP了。使用華為賬号登錄這個APP,授予其所有申請的權限,進入主界面後點擊正中的“開始測試”按鈕,可進入測試應用和測試項目的選擇界面。
保存後進入遊戲,會看到一個紅色的半透明懸浮按鈕,點擊它開始采集,再次點擊暫停采集,長按可結束采集。結束采集後SmartPerf APP内會生成測試報告,點擊對應的項目可以查看詳細的曲線。
需要注意的是,有些品牌或型号的手機無法使用本文的方法進行測試。比如OPPO Find X5 Pro會卡在DevEco Testing申請安裝SmartPerf APP的環節,系統會提示“已安裝了簽名沖突的應用”,因此無法進入下一步。此外,還有部分手機在運行SmartPerf APP時,FPS幀率測試項目是不可選的,也就無法脫離PC監測遊戲過程中的幀率曲線了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!