Android 專項測試之Android GPU檢測-資源消耗測試

該工具主要用來監控安卓app的頁面是否有過度繪製問題,通過minicap和opencv圖像識別做的;該工具還可以配合monkey的自動化運行,對有頁面進行監控,對於有監控繪製的可能,會自動化截圖;

其他話不多,重點在於實踐及業務測試場景的使用;

工具說明:

一.文件說明:

壓縮包解壓後,不要放在帶有中文的目錄,有兩個文件,一個lib文件夾,一個過度繪製程序,點擊過度繪製程序後,會產生兩個文件夾,一個overdraw文件夾,是用來存儲有過度繪製可能的圖片,tmp文件夾是用存儲程序第一次初始化的圖片。整體如下:

 

二.使用說明

1.點擊過度繪製exe,進入的頁面,

 

其中要注意測試過程一定要進入開發者模式,把過度繪製的開關打開,另外不要把過度繪製的標準爲0或者超過100,關閉的時候,其餘功能看下就明白了;

2.連接設備後,並確認設備已跟電腦連接上,可在dos下,輸入adb devices,

看下是否有設備連接,當設備有連接後,可以不輸入監控的app報名,可以直接點擊開始,初始化會慢一點,然後打開手機裏面的廣州地鐵app,

點擊結束後,進入到overdraw文件夾,就可以看到有過度繪製問題的圖片;怕圖片過多,刷新頻率建議爲1s;overdraw數據不會自動清除,每次重新開始結束也不會清除圖片數據,只能手動清除;

 

 

切換到別的app,頁面顯示正常

 

以上,就是關於gpu過度繪製監控工具的使用,其中還有一個缺點如果背景爲紅色的,也會統計進來畢竟過度繪製也是對於圖層紅色進行判斷的;至於判斷標準值請根據你的app進行調整;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章