1.一種界面加載時(shí)間計(jì)算方法,包括:
與待測(cè)試終端建立同步連接;
通過所述同步連接,同步待測(cè)試終端的屏幕圖像;
在所述屏幕圖像中觸發(fā)針對(duì)一界面的加載操作,并記錄觸發(fā)所述加載操作的第一時(shí)間點(diǎn);所述待測(cè)試終端同步處理所述加載操作;
在待測(cè)試終端根據(jù)所述加載操作進(jìn)行處理的過程中,計(jì)算同步的屏幕圖像與預(yù)置的第一圖像是否匹配;所述第一圖像為界面加載完畢時(shí)的屏幕圖像;
如果匹配,則記錄同步的第二時(shí)間點(diǎn);
根據(jù)第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn),計(jì)算所述界面的加載時(shí)間。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述計(jì)算同步的屏幕圖像與預(yù)置的第一圖像是否匹配的步驟之前,還包括:
獲取待測(cè)試的界面的所述第一圖像中的至少一個(gè)位置的子圖像。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述計(jì)算同步的屏幕圖像與預(yù)置的第一圖像是否匹配的步驟,包括:
從所述同步的屏幕圖像中獲取與各預(yù)定位置的子圖像;所述預(yù)定位置與所述界面的加載完畢之后的屏幕圖像中的至少一個(gè)位置相同;
判斷各預(yù)定位置的子圖像與第一圖像的相同位置子圖像是否完全匹配。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述與待測(cè)試終端建立同步連接的步驟,包括:
通過本地安裝的STF遠(yuǎn)程控制平臺(tái),與所述待測(cè)試終端建立同步連接。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述在待測(cè)試終端根據(jù)所述加載操作進(jìn)行處理的過程中,還包括:
獲取所述界面加載過程中的待測(cè)試終端的至少一項(xiàng)性能指標(biāo)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述性能指標(biāo)包括:CPU占有率、內(nèi)存占有率、待測(cè)試終端流量、待測(cè)試終端的電量其中至少 一項(xiàng)。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述通過所述同步連接,同步待測(cè)試終端的屏幕圖像的步驟之前,還包括:
通過STF遠(yuǎn)程控制平臺(tái),向待測(cè)試終端安裝測(cè)試安裝包;所述界面屬于所述測(cè)試安裝包安裝后的應(yīng)用的界面。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述根據(jù)第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn),計(jì)算所述界面的加載時(shí)間的步驟之后,還包括:
判斷是否對(duì)所述安裝測(cè)試包的應(yīng)用的界面測(cè)試完成;
如果測(cè)試完成,則判斷是否還存在未測(cè)試的測(cè)試安裝包;
如果存在,則繼續(xù)安裝一未測(cè)試的測(cè)試安裝包,進(jìn)入通過所述同步連接,同步待測(cè)試終端的屏幕圖像的步驟。
9.一種界面加載時(shí)間計(jì)算裝置,包括:
同步連接建立模塊,適于與待測(cè)試終端建立同步連接;
屏幕圖像同步模塊,適于通過所述同步連接,同步待測(cè)試終端的屏幕圖像;
第一時(shí)間點(diǎn)記錄模塊,適于在所述屏幕圖像中觸發(fā)針對(duì)一界面的加載操作,并記錄觸發(fā)所述加載操作的第一時(shí)間點(diǎn);所述待測(cè)試終端同步處理所述加載操作;
圖像匹配計(jì)算模塊,適于在待測(cè)試終端根據(jù)所述加載操作進(jìn)行處理的過程中,計(jì)算同步的屏幕圖像與預(yù)置的第一圖像是否匹配;所述第一圖像為界面加載完畢時(shí)的屏幕圖像;
第二時(shí)間點(diǎn)記錄模塊,適于在同步的屏幕圖像與預(yù)置的第一圖像匹配時(shí),記錄同步的第二時(shí)間點(diǎn);
加載時(shí)間計(jì)算模塊,適于根據(jù)第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn),計(jì)算所述界面的加載時(shí)間。
10.一種界面加載時(shí)間計(jì)算設(shè)備,包括:
存儲(chǔ)器,加載有多條可執(zhí)行指令;
處理器,執(zhí)行所述多條可執(zhí)行指令;所述多條指令包括執(zhí)行以下步驟 的方法:
與待測(cè)試終端建立同步連接;
通過所述同步連接,同步待測(cè)試終端的屏幕圖像;
在所述屏幕圖像中觸發(fā)針對(duì)一界面的加載操作,并記錄觸發(fā)所述加載操作的第一時(shí)間點(diǎn);所述待測(cè)試終端同步處理所述加載操作;
在待測(cè)試終端根據(jù)所述加載操作進(jìn)行處理的過程中,計(jì)算同步的屏幕圖像與預(yù)置的第一圖像是否匹配;所述第一圖像為界面加載完畢時(shí)的屏幕圖像;
如果匹配,則記錄同步的第二時(shí)間點(diǎn);
根據(jù)第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn),計(jì)算所述界面的加載時(shí)間。