Android-App性能測試工具GT的使用方法


參考鏈接:

https://www.cnblogs.com/lixy-88428977/p/10439195.html(包含廣播使用GT)
GT官方使用介紹文檔地址:http://gt.qq.com/docs/a/GTAndroidUserGuide.pdf
GT(隨身調)是APP的隨身調測平台,它是直接運行在手機上的“集成調測環境”(IDTE, Integrated Debug Environment)。利用GT,即可對APP進行快速的性能測試(CPU、內存、流量、電量、幀率/流暢度等等)
開發日志的查看
Crash日志查看
網絡數據包的抓取
APP內部參數的調試
真機代碼耗時統計等

 

一、下載安裝
去應用寶下載GT app並安裝
 
二、主功能區的使用
1.打開GT,允許訪問權限
進入工具AUT頁面,勾選指標,點擊“啟動”按鈕------》按鈕轉變為“刷新  running”
     
 
2.設置參數,點擊右上角的“編輯”按鈕,然后選中想測試的參數將其拖拽到已關注區域
 
a.點擊“完成”按鈕,勾選已關注的參數,點擊右上角的 紅點即可開始監控
b.點擊刪除按鈕會刪除所選參數記錄的數據
c.點擊保存按鈕會保存記錄數據到手機本地GT/GW/<AUT名>/GW_DATA目錄下,后期使用USB連接電腦,借助pc端的應用寶便可將數據一鍵導出到電腦上,用來分析數據
d.點擊某個參數可查看詳情
    
e.點擊開始監控按鈕后,懸浮窗會出現在你要測試應用上面,顯示的參值是用戶可通過拖拽自定義的,最多3個如下
3.耗時:需借助GT的sdk使用,暫未深入研究
4.日志:抓取產品在運行過程中日志,方便監控crash log
日志的展示,一條日志三段組成,第一段是時間,第二段是日志級別(V,D,I,W,E)、 tag、線程號,第三段是日志消息。
     
保存:保存到本地方便隨時完整查看
搜索:可快速定位日志內容
 
三、插件的使用
注:GT自帶多款插件,這擴展了性能測試指標范圍
A.耗電數據采集插件:
1.設置采樣間隔,單位為毫秒,一般范圍為100-1000ms
2.勾選耗電量相關指標,電流、電壓、電量、溫度
   
3.點擊指標可查看詳情
       
B.抓包插件:
注:因為該插件需要獲取手機Root權限,沒有深入研究
C.內存填充插件:
注:可手動輸入分配內存數,單位為兆(一般要求小於1100),點擊填充后,會為 GT進程在Native量分配的內存,GT所占用的內存數在pss數據指標里可以看到, 這里強調一下,填充的內存是分配到GT工具下的,不是被測應用;我通過使用GT檢測GT本身的內存變化給大家看一下,截圖如下。
(Dalvik內存使用情況,即Java堆消耗的內存量,Native內存,即JVM外部進程使用的內存量)
1.填充前,去參數列表查看GT的PSS0數值大約16018KB,如下;
 
2.現在我們通過插件去手動為GT進程添加內存500M,且值會顯示在PSS指標里的Native屬性里,再次去查看,我們發現Native值和Total值都發生了突變528087KB,這從曲線變化里也可以看出來,二者的差值的確為500M左右
     
3.接下來我們釋放內存,看變化如何:可以發現,內存釋放后,Native值和Total值再次變為16971KB(因為是動態變化的,可能會與上次有所不同),且曲線圖瞬間下降到原有值附近。
  
其他幾個插件比價冷門,目前介紹它們的相關文檔並不多,大家有興趣可以私下自己去了解,再次就不再描述。
 
四、全局功能設置區
點擊右上角的功能按鈕,關於頁顯示當前版本號;點擊“退出”按鈕會退出GT
        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM