系統(tǒng)之家 - 系統(tǒng)光盤下載網站!

當前位置:系統(tǒng)之家 > 系統(tǒng)教程 > 如何測試Android應用的啟動速度?

如何測試Android應用的啟動速度?

時間:2017-08-28 15:20:39 作者:chunhua 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20170828/105765.html 手機查看 評論

  如何測試Android應用的啟動速度?android 應用的啟動速度是手機性能的指標之一,很多伙伴由于工作需要,每天需要測試android app的啟動速度,還有一些愛折騰的用戶也喜歡測試自己安卓手機應用的啟動速度,那么Android應用的啟動速度要如何測試呢?其實我們可以通過捕獲并分析Android的系統(tǒng)日志來測得應用的啟動時間,而且數據又準確。下面我們就來看看具體的操作方法吧!

如何測試Android應用的啟動速度?

  一、開始之前:

  在開始測試Android應用的啟動速度之前,我們需要準備以下材料:

  1、 Android系統(tǒng)的手機,系統(tǒng)版本4.4以上,USB開發(fā)調試需處于開啟狀態(tài)。

  2、 一款Android應用。

  3、 一臺電腦,能安裝adb和KMPlayer的那種(小編以Windows 10系統(tǒng)的電腦做演示)。

  4、 adb工具包。

  下載地址:點擊這里

  5、 KMPlayer。

  下載地址:點擊這里

  6、Microsoft Office Excel或者其他功能相近的軟件。

  二、原理說明:

  本文所給出的測試Android應用啟動速度的方法,原理非常簡單,我們只需將Android應用的啟動過程使用屏幕內錄的方式錄制下來,通過可以逐幀播放視頻的播放器,找到你點擊某應用的圖標的那個瞬間所在的幀,記錄下該幀的時間(時間甲),再找到應用啟動完成那個瞬間所在的幀,記錄下該幀的時間(時間乙),用時間乙減去時間甲,所得的時間差,就是該應用啟動所耗費的時間了。

  三、錄制屏幕:

  要計算Android應用的啟動速度,我們首先需要將Android應用啟動的過程錄制下來(我們需要帶有時間和幀信息的錄屏視頻),要錄制屏幕,我們只需執(zhí)行幾行adb命令。

  在執(zhí)行adb命令之前,請保證你的手機與你的電腦已經可靠地連接,同時,你已經在電腦上安裝了正確的adb驅動,準備就緒后,打開文件資源管理器,來到adb工具包所在的目錄,按住鍵盤上的Shift鍵,再在該目錄窗口的空白處單擊鼠標右鍵,在上下文菜單中選擇在此處打開命令窗口(或者打開PowerShell,若在PowerShell當中執(zhí)行adb命令,則需在需要執(zhí)行的命令前加上。/),然后輸入并執(zhí)行以下命令:

  1. 01adb devices
復制代碼
adb devices

如何測試Android應用的啟動速度?

  若此時,你能在List of devices attached下看到你剛剛連接到電腦上的設備(小編這里為35c68e3f),則可以繼續(xù)進行下一步操作。

  輸入并執(zhí)行以下命令:

  1. 01adb shell screenrecord --bugreport /sdcard/launch.mp4
復制代碼
adb shell screenrecord --bugreport /sdcard/launch.mp4

如何測試Android應用的啟動速度?

  該命令被執(zhí)行后,電腦和手機上不會有任何提示,不要著急,這是正常的,直接在手機上點擊你要測試的Android應用的圖標即可。

  當應用啟動完成,我們回到電腦上,使用快捷鍵Ctrl+C來結束屏幕錄制。

如何測試Android應用的啟動速度?

  這時,你將在手機內置存儲(或存儲卡)的根目錄下看到一個名為launch.mp4的視頻文件。

如何測試Android應用的啟動速度?

  這就是我們剛剛錄到的帶有時間和幀信息的錄屏視頻,把這個文件拖出來,扔到你電腦的任何一個文件夾里(小編把它扔到了桌面上)。

  MediaInfo顯示,小編錄到的視頻幀率為45.325fps。

如何測試Android應用的啟動速度?

  四、播放視頻:

  接下來,我們將逐幀播放這個視頻,市面上有很多可以逐幀播放視頻的播放器,小編這里選用KMPlayer。

如何測試Android應用的啟動速度?

  KMPlayer安裝完成后,將鼠標光標移至我們剛剛錄到的視頻文件上,單擊右鍵,選擇打開方式-The KMPlayer。

如何測試Android應用的啟動速度?

  打開視頻后,默認并不是逐幀播放,而要逐幀播放十分簡單,我們只需將視頻暫停,將輸入法切換到英文,并按鍵盤上的F鍵,每按一次F鍵,視頻則前進一幀,當你前進到Android應用圖標被點擊的那個瞬間所在的幀,你將會在該圖標上看到十分明顯的點擊回饋(小編的手機,當應用圖標被點擊時,該圖標將縮小,接著,圖標所在的宮格將下沉),記錄下該幀所在的時間(錄屏視頻的左上角,白色字體,小編這里是15:29:28.349)。

如何測試Android應用的啟動速度?

  然后繼續(xù)播放,直到來到Android應用啟動完成的那個瞬間所在的幀,記錄下該幀所在的時間(小編這里是15:29:32.660)。

如何測試Android應用的啟動速度?

  這時,我們得到了兩個時間的值,分別是點擊應用圖標時的時間(15:29:28.349)和應用啟動完成時的時間(15:29:32.660)。

  五、計算時間差

  我們知道,要測得Android應用啟動所耗費的時間,只需算出15:29:32.660-15:29:28.349的結果即可,不過已經習慣了10進制的運算的我們,要進行時間的運算,可能有些吃力。

  沒關系,我們可以讓Microsoft Office Excel來幫助我們計算。

如何測試Android應用的啟動速度?

  打開Excel,選中A1、B1和C1單元格,點擊鼠標右鍵,選擇設置單元格格式。

如何測試Android應用的啟動速度?

  切換至數字選項卡,在分類中選擇自定義,在類型中輸入mm:ss.000。

如何測試Android應用的啟動速度?

  在A1單元格輸入應用啟動完成時的時間(因為打開一款應用所需的時間通常不會超過一個小時,表示小時的數值我們可以不輸入,這里只需輸入分鐘、秒和毫秒即可,比如15:29:32.660,我們只需輸入29:32.660)。

如何測試Android應用的啟動速度?

  然后,在B1單元格輸入點擊應用圖標時的時間(小編這里輸入29:28.349)。

如何測試Android應用的啟動速度?

  最后在C1單元格輸入=A1-B1。

如何測試Android應用的啟動速度?

  回車,此時,C1單元格中所顯示的數值,就是你測得的Android應用的啟動所花的時間。

如何測試Android應用的啟動速度?

  以小編此次的測試結果為例,堅果Pro手機(高通驍龍626版本),打開客戶端,耗時4秒311毫秒。

  關于測試Android應用啟動速度的操作技巧就給大家分享到這里了,掌握正確的方法,工作效率才會高,不懂的朋友趕緊看看以上教程吧!

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關系統(tǒng)推薦

官方交流群 軟件收錄