首次啟動耗時: 即第一次安裝(清除數據也可以),打開軟件,直到進入到首頁activity頁面,并計算耗時。 示例代碼: import os import time # 測試首次啟動時間 # 創建App進程, 加載相關資源, 啟動Main Thread, 初始化首屏Activity def start
Read More
熱啟動耗時: 即當啟動應用時,后臺已有該應用的進程(我們模擬按下HOME鍵),打開軟件,直到進入到首頁activity頁面,并計算耗時。 示例代碼: import os import time def hotTime(device, pg_name, pga_name): """ :param de
Read More
冷啟動耗時: 即后臺沒有該應用的進程(我們使用am force-stop命令結束app運行),打開軟件,直到進入到首頁activity頁面,并計算耗時。 示例代碼: import os import time # 測試冷啟動時間 # 創建App進程, 加載相關資源, 啟動Main Thread, 初
Read More
安裝耗時: 這里我們用pm命令安裝app,來截取安裝時間(不要使用adb install安裝,因為那樣多一個push app的耗時)。 示例代碼: import os,time,datetime def setuptime(package_name): '''單次安裝耗時''' os.popen('
Read More