京寵展信息指南
1438
2022-05-30
APP性能測試工具——GT 使用方法
場景介紹
通過GT工具兼容移動端的 CPU、內存、流量、電量、幀率/流暢度等等
GT官方使用介紹文檔地址:https://gt.qq.com
一、工具下載
應用寶下載GT app并安裝
二、工具介紹
1.打開GT,允許訪問權限
進入工具AUT頁面,勾選指標,點擊“啟動”按鈕------》按鈕轉變為“刷新? running”
2.設置參數,點擊右上角的“編輯”按鈕,然后選中想測試的參數將其拖拽到已關注區域
a.點擊“完成”按鈕,勾選已關注的參數,點擊右上角的紅點即可開始監控
b.點擊刪除按鈕會刪除所選參數記錄的數據
c.點擊保存按鈕會保存記錄數據到手機本地GT/GW/
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
IDE 云性能測試服務 CPTS 移動APP 自動化測試
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。