APP性能測試工具GT的使用方法

GT(隨身調)是APP的隨身調測平臺,它是直接運行在手機上的“集成調測環境”(IDTE, Integrated Debug Environment)。利用GT,

即可對APP進行快速的性能測試(CPU、內存、流量、電量、幀率/流暢度等等)

開發日誌的查看

Crash日誌查看

網絡數據包的抓取

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

      

 

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