背景:看到同一個項目組的小伙伴提了一個很高大上的bug,瞬間肅然起敬,趕緊請教,要來工具自己玩一下,SoloPi能完成安卓手機的性能測試(CPU、內(nèi)存、流暢度、流量、電量、啟動速度和穩(wěn)定性)
SoloPi.apk下載:鏈接:https://pan.baidu.com/s/1q6lbTv2cmTZ9BTaToWyT4g
提取碼:90hs
adb下載:鏈接:https://pan.baidu.com/s/17pLXaQpS1LxPW462S2AdnQ
提取碼:nrge
一、直接在手機安裝SoloPi.apk,打開工具

二、提示需要連接電腦,通過adb來連接

三、下載adb后,定位到adb的位置,打開cmd,輸入“adb tcpip 5555”,出現(xiàn)下面的內(nèi)容,說明連接成功

四、點擊步驟二的確定后要開啟懸浮窗權限,點擊確定按鈕

五、把后臺彈出界面和顯示懸浮窗改成允許,變成綠色打鉤狀態(tài)

六、確定后點擊步驟四的我已授權,點擊性能測試按鈕

七、默認測試應用是全局

八、選擇需要做性能測的應用,勾選需要檢測的性能就可以實時監(jiān)控了

九、勾選幀率可以查看當前頁面的流暢度,首次勾選需要去開發(fā)者人員選項下打開GPU呈現(xiàn)模式分析

十、根據(jù)項目需要去勾選對應的性能指標,然后進入應用

十一、進入應用做性能測試,點擊上一個步驟中綠色三角圖標開始錄制,按鈕變成紅色圓圈(這個步驟很重要,方便后期獲取數(shù)據(jù)做性能分析)

十二、點擊紅色圓圈按鈕后,停止錄制,返回錄制數(shù)據(jù)的存儲位置,點擊確定關閉提示

十三、點擊頂部home按鈕,直接返回到SoloPi的主頁面,點擊進入性能測試,點擊錄制數(shù)據(jù)查看

十四、可以看到對應時間段的性能測試折線圖

十五、可以通過下拉菜單選擇不同時間段不同性能指標的折線圖

注意:
1、SoloPi使用時,需要申請懸浮窗、adb和讀寫權限
2、退出app后下次需要用,可能還要重新檢測adb連接,所以數(shù)據(jù)線要連接電腦,adb執(zhí)行一下步驟三就可以正常使用了
換了一臺電腦,發(fā)現(xiàn)adb使用遇到下面2個問題:
1、提示“adb server version (32) doesn‘t match this client (41); killing...”
百度后才知道是客戶端版本adb是1.0.41,服務端是1.032,導致版本不匹配,所以下載了一個1.0.32版本,然后就可以
1.0.32版本adb的下載鏈接:https://pan.baidu.com/s/1QR3GhQ495eeat6QTtYQP4w
提取碼:j5d6
2、提示“more than one device and emulator”,明明就連了一個臺手機,輸入“adb devices”,出現(xiàn)一些ip的內(nèi)容,百度說重啟電腦就好
3、如果手機沒有打開開發(fā)者模式中usb調(diào)試,adb是無法操作手機的,可以通過多次點擊版本號,調(diào)出開發(fā)者模式,打開usb調(diào)試模式
