平安彩票网 - 专业热门高频彩投注开奖官网

2017/8/28 來源:www.arpun.com 作者:小白
  如何測試Android應用的啟動速度?Android】 應用的啟動速度是手機性能的指標之一, 很多伙伴由于工作需要, 每天需要測試android app的啟動速度, 還有一些愛折騰的用戶也喜歡測試自己安卓手機應用的啟動速度, 那麼Android應用的啟動速度要如何測試呢?其實我們可以通過捕獲並分析Android的系統日志來測得應用的啟動時間, 而且數據又準確。 下面我們就來看看具體的操作方法吧!
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  一、開始之前︰
  在開始測試Android應用的啟動速度之前, 我們需要準備以下材料︰
  1、 Android系統的手機, 系統版本4.4以上, USB開發調試需處于開啟狀態。
  2、 一款Android應用。
  3、 一台電腦, 能安裝adb和KMPlayer的那種(小編以【Windows 10系統】系統的電腦做演示)。
  4、 adb工具包。
  下載地址︰點擊這里
  5、 KMPlayer。
  下載地址︰點擊這里
  6、Microsoft Office Excel或者其他功能相近的軟件。
  二、原理說明︰
  本文所給出的測試Android應用啟動速度的方法, 原理非常簡單, 我們只需將Android應用的啟動過程使用屏幕內錄的方式錄制下來, 通過可以逐幀播放視頻的播放器, 找到你點擊某應用的圖標的那個瞬間所在的。記錄下該幀的時間(時間甲), 再找到應用啟動完成那個瞬間所在的。記錄下該幀的時間(時間乙), 用時間乙減去時間甲, 所得的時間差, 就是該應用啟動所耗費的時間了。
  三、錄制屏幕︰
  要計算Android應用的啟動速度, 我們首先需要將Android應用啟動的過程錄制下來(我們需要帶有時間和幀信息的錄屏視頻), 要錄制屏幕, 我們只需執行幾行adb命令。
  在執行adb命令之前, 請保證你的手機與你的電腦已經可靠地連接, 同時, 你已經在電腦上安裝了正確的adb驅動, 準備就緒後, 打開文件資源管理器, 來到adb工具包所在的目錄, 按住鍵盤上的Shift鍵, 再在該目錄窗口的空白處單擊鼠標右鍵, 在上下文菜單中選擇在此處打開命令窗口(或者打開PowerShell, 若在PowerShell當中執行adb命令, 則需在需要執行的命令前加上。 /), 然後輸入並執行以下命令︰
  1. 01adb devices
復制代碼
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  若此時, 你能在List of devices attached下看到你剛剛連接到電腦上的設備(小編這里為35c68e3f), 則可以繼續進行下一步操作。
  輸入並執行以下命令︰
  1. 01adb shell screenrecord --bugreport /sdcard/launch.mp4
復制代碼
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  該命令被執行後, 電腦和手機上不會有任何提示, 不要著急, 這是正常的, 直接在手機上點擊你要測試的Android應用的圖標即可。
  當應用啟動完成, 我們回到電腦上, 使用快捷鍵Ctrl+C來結束屏幕錄制。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  這時, 你將在手機內置存儲(或存儲卡)的根目錄下看到一個名為launch.mp4的視頻文件。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  這就是我們剛剛錄到的帶有時間和幀信息的錄屏視頻, 把這個文件拖出來, 扔到你電腦的任何一個文件夾里(小編把它扔到了桌面上)。
  MediaInfo顯示, 小編錄到的視頻幀率為45.325fps。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  四、播放視頻︰
  接下來, 我們將逐幀播放這個視頻, 市面上有很多可以逐幀播放視頻的播放器, 小編這里選用KMPlayer。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  KMPlayer安裝完成後, 將鼠標光標移至我們剛剛錄到的視頻文件上, 單擊右鍵, 選擇打開方式-The KMPlayer。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  打開視頻後, 默認並不是逐幀播放, 而要逐幀播放十分簡單, 我們只需將視頻暫停, 將輸入法切換到英文, 並按鍵盤上的F鍵, 每按一次F鍵, 視頻則前進一。當你前進到Android應用圖標被點擊的那個瞬間所在的。你將會在該圖標上看到十分明顯的點擊回。ㄐ”嗟氖只, 當應用圖標被點擊時, 該圖標將縮。接著, 圖標所在的宮格將下沉), 記錄下該幀所在的時間(錄屏視頻的左上角, 白色字體, 小編這里是15:29:28.349)。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  然後繼續播放, 直到來到Android應用啟動完成的那個瞬間所在的。記錄下該幀所在的時間(小編這里是15:29:32.660)。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  這時, 我們得到了兩個時間的值, 分別是點擊應用圖標時的時間(15:29:28.349)和應用啟動完成時的時間(15:29:32.660)。
  五、計算時間差
  我們知道, 要測得Android應用啟動所耗費的時間, 只需算出15:29:32.660-15:29:28.349的結果即可, 不過已經習慣了10進制的運算的我們, 要進行時間的運算, 可能有些吃力。
  沒關系, 我們可以讓Microsoft Office Excel來幫助我們計算。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  打開Excel, 選中A1、B1和C1單元格, 點擊鼠標右鍵, 選擇設置單元格格式。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  切換至數字選項卡, 在分類中選擇自定義, 在類型中輸入mm:ss.000。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  在A1單元格輸入應用啟動完成時的時間(因為打開一款應用所需的時間通常不會超過一個小時, 表示小時的數值我們可以不輸入, 這里只需輸入分鐘、秒和毫秒即可, 比如15:29:32.660, 我們只需輸入29:32.660)。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  然後, 在B1單元格輸入點擊應用圖標時的時間(小編這里輸入29:28.349)。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  最後在C1單元格輸入=A1-B1。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  回車, 此時, C1單元格中所顯示的數值, 就是你測得的Android應用的啟動所花的時間。
Android應用的啟動性能,如何測試Android應用的啟動速度如何測試Android應用的啟動速度?
  以小編此次的測試結果為例, 堅果Pro手機(【高通驍龍】高通驍龍626版本), 打開客戶端, 耗時4秒311毫秒。
  關于測試Android應用啟動速度的操作技巧就給大家分享到這里了, 掌握正確的方法, 工作效率才會高, 不懂的朋友趕緊看看以上教程吧!
網友評論
評論(...
全部評論