APP性能測試工具——GT 使用方法(轉)


參考鏈接:

https://www.cnblogs.com/syw20170419/p/7228145.html?utm_source=itdadao&utm_medium=referral

GT官方使用介紹文檔地址:https://gt.qq.com

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