APP性能测试之GT 测试
APP性能測(cè)試之GT 測(cè)試?
1 什么是 GT?
GT(隨身調(diào))是騰訊研發(fā)的開(kāi)源 APP 隨身調(diào)測(cè)平臺(tái),它是直接運(yùn)行在手機(jī)上的“集 成調(diào)測(cè)環(huán)境”(IDTE, Integrated Debug Environment)。?
GT 僅憑一部手機(jī),無(wú)需連接電腦,即可對(duì) APP 進(jìn)行快速的性能測(cè)試(CPU、內(nèi)存、 流量、電量、幀率/流暢度等等)、開(kāi)發(fā)日志的查看、Crash 日志查看、網(wǎng)絡(luò)數(shù)據(jù)包 的抓取、APP 內(nèi)部參數(shù)的調(diào)試、真機(jī)代碼耗時(shí)統(tǒng)計(jì)等。?
如果覺(jué)得 GT 提供的功能還不夠滿足需要,還可以利用 GT 提供的基礎(chǔ) API 自行開(kāi) 發(fā)有特殊功能的 GT 插件,幫助您解決更加復(fù)雜的 APP 調(diào)試問(wèn)題。
如果是使用Genymotion出現(xiàn)上面的提示,請(qǐng)參考以下鏈接:
https://blog.csdn.net/michael_ouyang/article/details/51335053
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE -- 使用Genymotion出現(xiàn)錯(cuò)誤_michael的博客-CSDN博客
?
2 GT 的使用?
打開(kāi)GT APP,允許GT訪問(wèn),并允許GT APP可以顯示在其他的應(yīng)用之上
?
?
選擇待測(cè) App
?
選擇測(cè)試指標(biāo)?
配置需要檢測(cè)的參數(shù)
首先點(diǎn)擊Edit,然后才可以把MEM,NET,SIG,FPS拖拽到optional Parameters區(qū)域
點(diǎn)擊Done,然后勾選所有的參數(shù)
拖拽選項(xiàng)是可能會(huì)提示一下信息,需要點(diǎn)擊ALLOW
?
?
?
AUT:設(shè)置被測(cè)應(yīng)用信息?
pss:實(shí)際使用的物理內(nèi)存?
private dirty:私有內(nèi)存?
jiffies:CPU 時(shí)間片,反映進(jìn)程的 CPU 消耗?
net:整個(gè)手機(jī)產(chǎn)生的流量?
?
選擇監(jiān)控參數(shù)?
點(diǎn)參數(shù)→編輯→拖動(dòng)需要監(jiān)控的參數(shù)到“已關(guān)注的參數(shù)”→不點(diǎn)完成 ?
添加監(jiān)控耗電量、流量和流暢度的參數(shù)
?
耗電量
雙擊耗電數(shù)據(jù)采集,然后勾選電壓,電流,電流,溫度選項(xiàng),勾選之后,返回到參數(shù)頁(yè)面,可以看到這4個(gè)參數(shù)
?
?? ? ? ? ? ??
?
?
流量
?雙擊抓包,點(diǎn)擊Start,然后變成Stop
?
流暢度
?雙擊流暢度調(diào)試,然后點(diǎn)擊Check,如果顯示NOT OK,則先點(diǎn)擊Modify,然后再次點(diǎn)擊check,此時(shí)顯示Ok,那么久可以點(diǎn)擊Start
?
?
點(diǎn)“檢測(cè)”必須出現(xiàn) ok,否則點(diǎn)“更改”→檢測(cè),提示“select a app first”忽 略
選擇顯示哪些指標(biāo)
?
刷新內(nèi)存指標(biāo)??
?
啟動(dòng)監(jiān)控
返回到AUT界面,點(diǎn)擊lanuch開(kāi)始檢測(cè)APP
? ? ??
?
?
3 查看監(jiān)控圖?
在瀏覽輸入網(wǎng)址,然后點(diǎn)擊小鳥(niǎo)圖標(biāo)打開(kāi)GT APP,然后切換到Para查看各個(gè)參數(shù)
雙擊各項(xiàng)看圖
?
?
?
?
?由于是虛擬機(jī),所以電流抓不到,真機(jī)是可以抓取數(shù)據(jù)的
?
將監(jiān)控?cái)?shù)據(jù)保存到本地文件
點(diǎn)擊右上角按鈕,然后點(diǎn)擊文本按鈕,彈出保存文件的路徑,填寫(xiě)文件名 baidu,這個(gè)為必填
?
4 導(dǎo)出結(jié)果與分析 ?
導(dǎo)出結(jié)果?
????????adb pull 設(shè)備中結(jié)果文件名 C:\...\Desktop?
在 Excel 中插入散點(diǎn)圖(帶平滑線)
adb shell 進(jìn)入手機(jī)內(nèi)部
?
進(jìn)去手機(jī)目錄,查看保存的文件
并對(duì)文件進(jìn)行重命名
退出adb shell,然后用adb pull? 文件絕對(duì)路徑獲取文件到本地路徑?
在本地打開(kāi)csv文件,并且在excel中選中數(shù)據(jù)生成圖標(biāo)
?
?
總結(jié)
以上是生活随笔為你收集整理的APP性能测试之GT 测试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ConvertFrom-String 命
- 下一篇: 支持机顶盒的电影服务器,手把手教你用网络