activity啓動時間測試

在進行性能測試的時候,通常需要測試一個activity的啓動時間或者切換時間,如果用機械手去測試當然比較準確,但並不是所有的測試環境都有設備,現在提供兩個比較便捷的測試方法。


1. 用命令得到activity啓動/切換時間

    1)獲取你需要測試的activity名稱(可以用hierarchy查看activity名稱,或者用命令adb shell dumpsys activity | grep -i run  查看

     2)使用adb shell am start -W 進程/.activity命令查看,以微博爲例:adb shell am start -W com.sina.weibo/.VisitorMainTabActivity

      

   需要注意的是,這個方法算出來的是activity打開或者切換的時間,只是activity出來的時間,並不是頁面完全加載出來的時間。

   如果需要計算頁面完全加載的時間可以用方法二。


2. 使用ios系統上的慢動作+QuickTimePlayer應用去計算。

    1) ios系統手機上安裝慢動作應用。

     2) 打開ios系統手機的設置-照片與相機-錄製視頻-查看當前設置的每秒傳輸幀數,記錄用(30fps)

    3). 用ios手機錄製所有activity打開和切換的操作(一般5-10次取平均值),保存視頻並傳到電腦上

    4). 電腦用QuickTimePlayer應用打開,按照幀編號播放,記錄activity啓動的幀數


  5). 將幀數乘步驟2裏記錄的每秒傳輸幀,算出來的就是操作的時間。

  6).取平均值

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章