頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法及裝置,屬于計(jì)算機(jī)領(lǐng)域。所述方法包括:獲取錄屏視頻;獲取錄屏視頻中頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);獲取頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);將頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。本發(fā)明通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
【專利說(shuō)明】頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)以及移動(dòng)終端技術(shù)的不斷發(fā)展,越來(lái)越多的基于電子終端的應(yīng)用正極大的豐富著人們的生活。同時(shí),用戶對(duì)應(yīng)用的體驗(yàn)要求也變的越來(lái)越高,其中,頁(yè)面加載時(shí)長(zhǎng)是用戶體驗(yàn)中較為重要的一項(xiàng)指標(biāo)。
[0003]開(kāi)發(fā)者若要改善一款應(yīng)用的頁(yè)面加載時(shí)長(zhǎng),首先需要對(duì)該應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)進(jìn)行測(cè)試?,F(xiàn)有的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試方法主要有兩種:
[0004]第一種是在應(yīng)用的程序源代碼中添加用于完成加載時(shí)長(zhǎng)測(cè)試的相關(guān)代碼,該相關(guān)代碼通過(guò)在應(yīng)用的頁(yè)面開(kāi)始加載時(shí)記錄加載啟動(dòng)的時(shí)間,在應(yīng)用的頁(yè)面加載結(jié)束時(shí)記錄加載完成的時(shí)間,計(jì)算加載啟動(dòng)的時(shí)間和加載完成的時(shí)間的差值,將差值作為應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)。
[0005]第二種是通過(guò)人工進(jìn)行測(cè)試。具體的,測(cè)試人員對(duì)應(yīng)用進(jìn)行手工操作,比如手動(dòng)點(diǎn)擊啟動(dòng)應(yīng)用、點(diǎn)擊應(yīng)用中的某頁(yè)面等。同時(shí),測(cè)試人員通過(guò)計(jì)時(shí)工具,比如秒表,記錄手動(dòng)點(diǎn)擊的時(shí)間和應(yīng)用的頁(yè)面加載完成的時(shí)間,并計(jì)算手動(dòng)點(diǎn)擊的時(shí)間和頁(yè)面加載完成的時(shí)間的差值,將差值作為應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)。
[0006]在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點(diǎn):
[0007]在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程;而人工測(cè)試的方法會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高。
【發(fā)明內(nèi)容】
[0008]為了解決現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,本發(fā)明實(shí)施例提供了一種加載速度測(cè)試方法及裝置。所述技術(shù)方案如下:
[0009]一方面,提供了一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法,所述方法包括:
[0010]獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻;
[0011]獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);
[0012]獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);
[0013]將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0014]另一方面,提供了一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置,所述裝置包括:
[0015]視頻獲取模塊,用于獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻;
[0016]第一時(shí)間點(diǎn)獲取模塊,用于獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間占.
[0017]第二時(shí)間點(diǎn)獲取模塊,用于獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);
[0018]加載時(shí)長(zhǎng)獲取模塊,用于將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0019]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
[0020]通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),解決現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
【專利附圖】
【附圖說(shuō)明】
[0021]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0022]圖1是本發(fā)明實(shí)施例一提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法的方法流程圖;
[0023]圖2是本發(fā)明實(shí)施例二提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法的方法流程圖;
[0024]圖3是本發(fā)明實(shí)施例三提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置的裝置結(jié)構(gòu)圖;
[0025]圖4是本發(fā)明實(shí)施例四提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0027]實(shí)施例一
[0028]請(qǐng)參見(jiàn)圖1,其示出了本發(fā)明實(shí)施例一提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法的方法流程圖,該方法可以用于對(duì)頁(yè)面在終端中的加載速度進(jìn)行測(cè)試。該方法可以包括:
[0029]步驟102,獲取錄屏視頻,該錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻;
[0030]步驟104,獲取該錄屏視頻中、該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);
[0031]步驟106,獲取該錄屏視屏中、該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);
[0032]步驟108,將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0033]綜上所述,本發(fā)明實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法,通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),解決現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
[0034]實(shí)施例二
[0035]為了對(duì)上述實(shí)施例一提供的方法做進(jìn)一步的描述,請(qǐng)參見(jiàn)圖2,其示出了本發(fā)明實(shí)施例二提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法的方法流程圖,該方法可以用于對(duì)頁(yè)面在終端,比如智能手機(jī)、平板電腦等移動(dòng)終端中的加載速度進(jìn)行測(cè)試。該方法可以包括:
[0036]步驟202,測(cè)試裝置接收輸入的終端狀態(tài)參數(shù),根據(jù)該終端狀態(tài)參數(shù)對(duì)該終端進(jìn)行配置。
[0037]其中,該終端狀態(tài)參數(shù)包括網(wǎng)絡(luò)類型和/或是否清空緩存。
[0038]在測(cè)試時(shí),需要分別測(cè)試終端在不同的網(wǎng)絡(luò)及緩存狀態(tài)下的頁(yè)面加載速度。測(cè)試裝置在控制終端對(duì)加載頁(yè)面的過(guò)程進(jìn)行錄屏之前,首先可以接收測(cè)試用戶輸入的網(wǎng)絡(luò)類型、緩存狀態(tài)(是否清空緩存)等配置參數(shù),并根據(jù)接收到的配置參數(shù)對(duì)測(cè)試終端進(jìn)行配置。
[0039]具體的,網(wǎng)絡(luò)類型可以包括2G (2nd_Generat1n,第二代移動(dòng)通信技術(shù))、3G(3rd-Generat1n,第三代移動(dòng)通信技術(shù))、4G (4th_Generat1n,第四代移動(dòng)通信技術(shù))以及W1-Fi (Wireless-Fidelity,無(wú)線高保真)等,測(cè)試裝置可以根據(jù)網(wǎng)絡(luò)類型將終端的當(dāng)前網(wǎng)絡(luò)配置為 2G/3G/4G/W1-Fi。
[0040]另外,對(duì)于某一應(yīng)用程序來(lái)講,在有緩存和無(wú)緩存狀態(tài)下,其頁(yè)面加載所需時(shí)長(zhǎng)通常會(huì)有很大的區(qū)別。為了對(duì)頁(yè)面加載時(shí)長(zhǎng)進(jìn)行更有針對(duì)性的測(cè)試,測(cè)試裝置根據(jù)配置參數(shù)中是緩存狀態(tài)確定是否清空終端的緩存。
[0041]步驟204,測(cè)試裝置獲取記錄頁(yè)面在終端中的加載過(guò)程的錄屏視頻;
[0042]測(cè)試裝置可以控制終端完成某一應(yīng)用的各級(jí)頁(yè)面的啟動(dòng)加載過(guò)程并對(duì)上述過(guò)程進(jìn)行錄屏,獲得錄屏視頻。
[0043]具體的,測(cè)試裝置可以控制該終端啟動(dòng)錄屏;并控制該終端依次啟動(dòng)至少一個(gè)頁(yè)面,其中,該終端相鄰兩次啟動(dòng)頁(yè)面之間相隔第一預(yù)定等待時(shí)長(zhǎng);測(cè)試裝置控制該終端在啟動(dòng)該至少一個(gè)頁(yè)面中的最后一個(gè)頁(yè)面并等待第二預(yù)定等待時(shí)長(zhǎng)后結(jié)束錄屏;最后,測(cè)試裝置接收該終端輸出的錄屏視頻。
[0044]測(cè)試裝置可以向終端發(fā)送指令來(lái)模擬用戶在終端中的手動(dòng)操作。以測(cè)試某一應(yīng)用中的三種不同頁(yè)面為例,測(cè)試裝置首先向終端發(fā)送指令模擬用戶在終端中啟動(dòng)錄屏軟件的操作,開(kāi)始錄屏;然后,測(cè)試裝置向終端發(fā)送指令模擬用戶在終端中啟動(dòng)應(yīng)用的操作,等待第一預(yù)定時(shí)長(zhǎng)后,測(cè)試裝置向終端發(fā)送指令模擬用戶在終端中點(diǎn)擊打開(kāi)應(yīng)用首頁(yè)中的某一列表頁(yè)面的操作,再次等待第一預(yù)定時(shí)長(zhǎng)后,測(cè)試裝置向終端發(fā)送指令模擬用戶在終端中點(diǎn)擊打開(kāi)該列表頁(yè)面中的某一詳情頁(yè)面的操作,并在等待第二預(yù)定時(shí)長(zhǎng)后,向終端發(fā)送指令模擬用戶在終端中關(guān)閉錄屏軟件的操作,并接收終端中的錄屏軟件輸出的錄屏視頻。其中,上述第一預(yù)定時(shí)長(zhǎng)和第二預(yù)定時(shí)長(zhǎng)可以由測(cè)試用戶自行設(shè)置,并且,測(cè)試裝置相鄰兩次發(fā)送指令之間相隔的時(shí)長(zhǎng)可以相同,也可以不同,對(duì)此,本發(fā)明實(shí)施例不做具體限定。
[0045]需要說(shuō)明的是,很多應(yīng)用在安裝或者更新后的第一次使用時(shí)會(huì)顯示引導(dǎo)頁(yè),因此,當(dāng)步驟201中測(cè)試裝置根據(jù)配置參數(shù)中是緩存狀態(tài)確定清空終端的緩存時(shí),測(cè)試裝置向終端發(fā)送指令模擬用戶在終端中啟動(dòng)應(yīng)用的操作后,還需要向終端發(fā)送指令模擬用戶在終端中關(guān)閉引導(dǎo)頁(yè)的操作。
[0046]另外,測(cè)試裝置向終端發(fā)送指令模擬用戶在終端中的點(diǎn)擊操作時(shí),需要模擬點(diǎn)擊操作的坐標(biāo),而在不同的終端中,由于分辨率的差異,對(duì)于同一應(yīng)用模擬點(diǎn)擊操作的坐標(biāo)往往不同。對(duì)此,測(cè)試用戶可以預(yù)先將不同終端分辨率下,對(duì)應(yīng)于該應(yīng)用的模擬點(diǎn)擊坐標(biāo)手動(dòng)輸入測(cè)試裝置,在測(cè)試時(shí),測(cè)試裝置可以根據(jù)終端類型和具體應(yīng)用查找對(duì)應(yīng)的模擬點(diǎn)擊坐標(biāo)。然而,當(dāng)測(cè)試的裝置較多或者測(cè)試的應(yīng)用較多時(shí),上述方法需要測(cè)試用戶查找并手動(dòng)輸入每一種應(yīng)用對(duì)應(yīng)于每一種分辨率下的模擬點(diǎn)擊坐標(biāo),浪費(fèi)大量時(shí)間和人力,測(cè)試效率低。
[0047]對(duì)此,為了適配不同的終端類型,測(cè)試裝置可以基于參考分辨率和參考坐標(biāo)來(lái)計(jì)算當(dāng)前測(cè)試終端中模擬點(diǎn)擊操作的坐標(biāo)。具體的,測(cè)試終端獲取該終端的屏幕的分辨率,根據(jù)預(yù)設(shè)的參考分辨率、參考坐標(biāo)和該終端的屏幕的分辨率計(jì)算啟動(dòng)坐標(biāo);其中,該參考坐標(biāo)為該應(yīng)用中的至少一個(gè)頁(yè)面的啟動(dòng)按鍵在該參考分辨率下的位置坐標(biāo),該啟動(dòng)坐標(biāo)為該應(yīng)用中的至少一個(gè)頁(yè)面的啟動(dòng)按鍵在該終端的屏幕的分辨率下的位置坐標(biāo);測(cè)試終端根據(jù)該啟動(dòng)坐標(biāo)控制該終端依次啟動(dòng)該應(yīng)用中的至少一個(gè)頁(yè)面。
[0048]具體的,預(yù)設(shè)的參考分辨率為(400*854),某一頁(yè)面的啟動(dòng)按鍵在該參考分辨率下的參考坐標(biāo)為(Xe),10),測(cè)試裝置獲取當(dāng)前分辨率為(320*480),則測(cè)試裝置可以計(jì)算出該頁(yè)面的啟動(dòng)按鍵在該終端的分辨率下的坐標(biāo)(X,y),其中,X= (320/400) *x0; y= (480/854) *y0。
[0049]通過(guò)上述利用參考分辨率和參考坐標(biāo)計(jì)算模擬點(diǎn)擊坐標(biāo)的方法,測(cè)試人員只需要獲取并輸入每個(gè)應(yīng)用在參考分辨率下的對(duì)應(yīng)點(diǎn)擊坐標(biāo)即可,可以減少人工成本和測(cè)試時(shí)間,提聞測(cè)試效率。
[0050]步驟206,測(cè)試裝置獲取該錄屏視頻中、該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);
[0051]具體的,測(cè)試裝置在步驟204中控制終端進(jìn)行錄屏?xí)r,可以獲取啟動(dòng)錄制該錄屏視頻的時(shí)間點(diǎn)h,并獲取在錄制該錄屏視頻過(guò)程中啟動(dòng)某一頁(yè)面的時(shí)間點(diǎn)h ;測(cè)試裝置可以根據(jù)h和計(jì)算該錄屏視頻中、該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)t,其中,tzt1-h-T,T為預(yù)計(jì)的延遲時(shí)長(zhǎng)。
[0052]具體的,仍然以上述步驟中對(duì)某一應(yīng)用中的三種頁(yè)面(首頁(yè)、列表頁(yè)面和詳情頁(yè)面)進(jìn)行測(cè)試為例,測(cè)試終端記錄向終端發(fā)送指令模擬用戶在終端中啟動(dòng)錄屏軟件的操作時(shí)間點(diǎn)a、向終端發(fā)送指令模擬用戶在終端中啟動(dòng)應(yīng)用的操作時(shí)間點(diǎn)b、向終端發(fā)送指令模擬用戶在終端中點(diǎn)擊打開(kāi)列表頁(yè)面的操作時(shí)間點(diǎn)c以及向終端發(fā)送指令模擬用戶在終端中點(diǎn)擊打開(kāi)詳情頁(yè)面的操作時(shí)間點(diǎn)d,考慮到測(cè)試裝置向終端發(fā)送指令到終端接收到指令做出反應(yīng)之間存在預(yù)計(jì)延遲T,因此,測(cè)試終端可以計(jì)算出該錄屏視頻中、首頁(yè)頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)為b-a-T,列表頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)為c-a-T,詳情頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)為d-a-T。
[0053]步驟208,測(cè)試裝置獲取該錄屏視屏中、該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間占.
[0054]測(cè)試裝置可以對(duì)該錄屏視頻進(jìn)行分幀,獲得至少兩幀圖片以及該至少兩幀圖片各自在該錄屏視頻中的相對(duì)時(shí)間點(diǎn);測(cè)試裝置從該至少兩幀圖片中確定目標(biāo)圖片,該目標(biāo)圖片為完成加載該頁(yè)面中的預(yù)定內(nèi)容且相對(duì)時(shí)間點(diǎn)最早的圖片;測(cè)試裝置將該目標(biāo)圖片的相對(duì)時(shí)間點(diǎn)確定為該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)。該預(yù)定內(nèi)容可以包括該頁(yè)面的框架、該頁(yè)面的首文字和/或該頁(yè)面的完整頁(yè)面。
[0055]其中,測(cè)試裝置從該至少兩幀圖片中確定目標(biāo)圖片時(shí),可以獲取預(yù)先存儲(chǔ)的、對(duì)應(yīng)于該頁(yè)面的預(yù)定內(nèi)容加載完成時(shí)的參考圖片,并計(jì)算該至少兩幀圖片與該參考圖片的相似度;將相似度大于預(yù)設(shè)閾值,且相對(duì)時(shí)間點(diǎn)最早的圖片確定為該目標(biāo)圖片。
[0056]步驟210,測(cè)試裝置將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0057]其中,該預(yù)定內(nèi)容可以包括該頁(yè)面的框架、該頁(yè)面的首文字和/或該頁(yè)面的完整頁(yè)面,該預(yù)定內(nèi)容的加載時(shí)長(zhǎng)包括該頁(yè)面的框架的加載時(shí)長(zhǎng)、該頁(yè)面的首文字的加載時(shí)長(zhǎng)和/或該頁(yè)面的完整頁(yè)面的加載時(shí)長(zhǎng)。
[0058]優(yōu)選的,上述測(cè)試裝置可以分成兩部分,即視頻錄制部分和加載時(shí)長(zhǎng)檢測(cè)部分。當(dāng)需要對(duì)多個(gè)功能相似的應(yīng)用進(jìn)行加載時(shí)長(zhǎng)測(cè)試時(shí),視頻錄制部分對(duì)該多個(gè)應(yīng)用進(jìn)行視頻錄制并保存輸出的視頻,加載時(shí)長(zhǎng)檢測(cè)部分可以從保存的視頻中提取一個(gè)或多個(gè)應(yīng)用的視頻,進(jìn)行有針對(duì)性的檢測(cè)。
[0059]具體的,錄制視頻時(shí),測(cè)試裝置中的視頻錄制部分接收測(cè)試用戶輸入的一至多個(gè)應(yīng)用的標(biāo)識(shí)、對(duì)每個(gè)應(yīng)用錄制視頻的循環(huán)次數(shù)、配置參數(shù)(網(wǎng)絡(luò)類型和緩存狀態(tài))以及終端的屏幕的分辨率。需要說(shuō)明的是,當(dāng)測(cè)試用戶輸入的應(yīng)用標(biāo)識(shí)為多個(gè)時(shí),為了使各個(gè)應(yīng)用的錄屏環(huán)境盡量相近,可以對(duì)該多個(gè)應(yīng)用進(jìn)行輪詢錄屏,比如,測(cè)試用戶輸入應(yīng)用A、B和C這3個(gè)應(yīng)用的標(biāo)識(shí)且循環(huán)3次,則視頻錄制部分按照可以應(yīng)用A—〉B—〉C一〉A(chǔ)—〉B—〉C一〉A(chǔ)—>B—〉C的順序,按照上述步驟204所示的方法對(duì)這3個(gè)應(yīng)用輪詢錄制視頻,最后獲取并保存終端輸出的視頻。
[0060]在進(jìn)行加載時(shí)長(zhǎng)測(cè)試時(shí),加載時(shí)長(zhǎng)檢測(cè)部分可以接收測(cè)試用戶輸入的應(yīng)用的標(biāo)識(shí)和視頻的標(biāo)識(shí),根據(jù)接收到的應(yīng)用的標(biāo)識(shí)和視頻的標(biāo)識(shí)提取相應(yīng)的視頻,并按照步驟206?210所示的方法計(jì)算相應(yīng)的應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)。
[0061]綜上所述,本發(fā)明實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法,通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),解決了現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
[0062]實(shí)施例三
[0063]請(qǐng)參見(jiàn)圖3,其示出了本發(fā)明實(shí)施例三提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置的裝置結(jié)構(gòu)圖,該裝置可以包括:
[0064]視頻獲取模塊301,用于獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻;
[0065]第一時(shí)間點(diǎn)獲取模塊302,用于獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);
[0066]第二時(shí)間點(diǎn)獲取模塊303,用于獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);
[0067]加載時(shí)長(zhǎng)獲取模塊304,用于將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0068]綜上所述,本發(fā)明實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置,通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),解決現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
[0069]實(shí)施例四
[0070]為了對(duì)上述實(shí)施例三提供的裝置做進(jìn)一步描述,請(qǐng)參見(jiàn)圖4,其示出了本發(fā)明實(shí)施例四提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置的裝置結(jié)構(gòu)圖,該裝置可以用于控制終端錄制頁(yè)面加載視頻,并根據(jù)錄制的視頻獲得頁(yè)面的加載時(shí)長(zhǎng)。該裝置可以包括:
[0071]視頻獲取模塊401,用于獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻;
[0072]第一時(shí)間點(diǎn)獲取模塊402,用于獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);
[0073]第二時(shí)間點(diǎn)獲取模塊403,用于獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn);
[0074]加載時(shí)長(zhǎng)獲取模塊404,用于將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
[0075]所述第一時(shí)間點(diǎn)獲取模塊402,包括:
[0076]第一獲取單元4021,用于獲取啟動(dòng)錄制所述錄屏視頻的時(shí)間點(diǎn)h ;
[0077]第二獲取單元4022,用于獲取在錄制所述錄屏視頻過(guò)程中啟動(dòng)所述頁(yè)面的時(shí)間點(diǎn)ti ;
[0078]時(shí)間點(diǎn)計(jì)算單元4023,用于計(jì)算所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)t,其中,T為預(yù)計(jì)的延遲時(shí)長(zhǎng)。
[0079]所述第二時(shí)間點(diǎn)獲取模塊403,包括:
[0080]分幀單元4031,用于對(duì)所述錄屏視頻進(jìn)行分幀,獲得至少兩幀圖片以及所述至少兩中貞圖片各自在所述錄屏視頻中的相對(duì)時(shí)間點(diǎn);
[0081]圖片確定單元4032,用于從所述至少兩幀圖片中確定目標(biāo)圖片,所述目標(biāo)圖片為完成加載所述頁(yè)面中的預(yù)定內(nèi)容且相對(duì)時(shí)間點(diǎn)最早的圖片;
[0082]時(shí)間點(diǎn)確定單元4033,用于將所述目標(biāo)圖片的相對(duì)時(shí)間點(diǎn)確定為所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)。
[0083]所述圖片確定單元4032,包括:
[0084]圖片獲取子單元4032a,用于獲取預(yù)先存儲(chǔ)的、對(duì)應(yīng)于所述頁(yè)面的預(yù)定內(nèi)容加載完成時(shí)的參考圖片;
[0085]相似度計(jì)算子單元4032b,用于計(jì)算所述至少兩幀圖片與所述參考圖片的相似度;
[0086]圖片確定子單元4032c,用于將相似度大于預(yù)設(shè)閾值,且相對(duì)時(shí)間點(diǎn)最早的圖片確定為所述目標(biāo)圖片。
[0087]所述視頻獲取模塊401,包括:
[0088]錄屏啟動(dòng)單元4011,用于控制所述終端啟動(dòng)錄屏;
[0089]頁(yè)面啟動(dòng)單元4012,用于控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面,其中,所述終端相鄰兩次啟動(dòng)頁(yè)面之間相隔第一預(yù)定等待時(shí)長(zhǎng);
[0090]錄屏結(jié)束單元4013,用于控制所述終端在啟動(dòng)所述至少一個(gè)頁(yè)面中的最后一個(gè)頁(yè)面并等待第二預(yù)定等待時(shí)長(zhǎng)后結(jié)束錄屏;
[0091]視頻接收單元4014,用于接收所述終端輸出的所述錄屏視頻。
[0092]所述視頻獲取模塊401還包括:
[0093]分辨率獲取單元4015,用于在所述頁(yè)面啟動(dòng)單元4012控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面之前,獲取所述終端的屏幕的分辨率;
[0094]坐標(biāo)計(jì)算單元4016,用于根據(jù)預(yù)設(shè)的參考分辨率、參考坐標(biāo)和所述終端的屏幕的分辨率計(jì)算啟動(dòng)坐標(biāo);其中,所述參考坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述參考分辨率下的位置坐標(biāo),所述啟動(dòng)坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述終端的屏幕的分辨率下的位置坐標(biāo);
[0095]所述頁(yè)面啟動(dòng)單元4012,用于根據(jù)所述啟動(dòng)坐標(biāo)控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面。
[0096]所述裝置還包括:
[0097]參數(shù)接收模塊405,用于在所述視頻獲取模塊401獲取錄屏視頻之前,接收輸入的終端狀態(tài)參數(shù),所述終端狀態(tài)參數(shù)包括網(wǎng)絡(luò)類型和/或是否清空緩存;
[0098]配置模塊406,用于根據(jù)所述終端狀態(tài)參數(shù)對(duì)所述終端進(jìn)行配置。
[0099]綜上所述,本發(fā)明實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置,通過(guò)記錄頁(yè)面在終端中的加載過(guò)程的視頻獲取該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),并將該頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和該頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為該頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng),解決了現(xiàn)有技術(shù)中在應(yīng)用的程序源代碼中添加相關(guān)代碼需要對(duì)源代碼非常熟悉,導(dǎo)致對(duì)應(yīng)用的頁(yè)面加載時(shí)長(zhǎng)的測(cè)試周期較長(zhǎng),進(jìn)而影響應(yīng)用的開(kāi)發(fā)進(jìn)程,而人工測(cè)試會(huì)消耗大量的人力資源,測(cè)試效率低且準(zhǔn)確性不高的問(wèn)題,達(dá)到在節(jié)省人力資源、縮短測(cè)試周期、提高測(cè)試效率的同時(shí),保證測(cè)試準(zhǔn)確性的目的。
[0100]需要說(shuō)明的是:上述實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置在測(cè)試頁(yè)面加載時(shí)長(zhǎng)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置與頁(yè)面加載時(shí)長(zhǎng)測(cè)試的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0101]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0102]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
[0103]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試方法,其特征在于,所述方法包括: 獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻; 獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn); 獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn); 將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的時(shí)間點(diǎn),包括: 獲取啟動(dòng)錄制所述錄屏視頻的時(shí)間點(diǎn)h; 獲取在錄制所述錄屏視頻過(guò)程中啟動(dòng)所述頁(yè)面的時(shí)間點(diǎn)h; 計(jì)算所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)t,其中,tzt1-tfT,T為預(yù)計(jì)的延遲時(shí)長(zhǎng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn),包括: 對(duì)所述錄屏視頻進(jìn)行分幀,獲得至少兩幀圖片以及所述至少兩幀圖片各自在所述錄屏視頻中的相對(duì)時(shí)間點(diǎn); 從所述至少兩幀圖片中確定目標(biāo)圖片,所述目標(biāo)圖片為完成加載所述頁(yè)面中的預(yù)定內(nèi)容且相對(duì)時(shí)間點(diǎn)最早的圖片; 將所述目標(biāo)圖片的相對(duì)時(shí)間點(diǎn)確定為所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從所述至少兩幀圖片中確定目標(biāo)圖片,包括: 獲取預(yù)先存儲(chǔ)的、對(duì)應(yīng)于所述頁(yè)面的預(yù)定內(nèi)容加載完成時(shí)的參考圖片; 計(jì)算所述至少兩幀圖片與所述參考圖片的相似度; 將相似度大于預(yù)設(shè)閾值,且相對(duì)時(shí)間點(diǎn)最早的圖片確定為所述目標(biāo)圖片。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取錄屏視頻,包括: 控制所述終%5啟動(dòng)錄屏; 控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面,其中,所述終端相鄰兩次啟動(dòng)頁(yè)面之間相隔第一預(yù)定等待時(shí)長(zhǎng); 控制所述終端在啟動(dòng)所述至少一個(gè)頁(yè)面中的最后一個(gè)頁(yè)面并等待第二預(yù)定等待時(shí)長(zhǎng)后結(jié)束錄屏; 接收所述終端輸出的所述錄屏視頻。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面之前,所述方法還包括: 獲取所述終端的屏幕的分辨率; 根據(jù)預(yù)設(shè)的參考分辨率、參考坐標(biāo)和所述終端的屏幕的分辨率計(jì)算啟動(dòng)坐標(biāo);其中,所述參考坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述參考分辨率下的位置坐標(biāo),所述啟動(dòng)坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述終端的屏幕的分辨率下的位置坐標(biāo); 所述控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面,包括: 根據(jù)所述啟動(dòng)坐標(biāo)控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取錄屏視頻之前,所述方法還包括: 接收輸入的終端狀態(tài)參數(shù),所述終端狀態(tài)參數(shù)包括網(wǎng)絡(luò)類型和/或是否清空緩存; 根據(jù)所述終端狀態(tài)參數(shù)對(duì)所述終端進(jìn)行配置。
8.一種頁(yè)面加載時(shí)長(zhǎng)測(cè)試裝置,其特征在于,所述裝置包括: 視頻獲取模塊,用于獲取錄屏視頻,所述錄屏視頻為記錄至少一個(gè)頁(yè)面在終端中的加載過(guò)程的視頻; 第一時(shí)間點(diǎn)獲取模塊,用于獲取所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn);第二時(shí)間點(diǎn)獲取模塊,用于獲取所述錄屏視屏中、所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn); 加載時(shí)長(zhǎng)獲取模塊,用于將所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)和所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)之間的差值作為所述頁(yè)面中的預(yù)定內(nèi)容的加載時(shí)長(zhǎng)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一時(shí)間點(diǎn)獲取模塊,包括: 第一獲取單元,用于獲取啟動(dòng)錄制所述錄屏視頻的時(shí)間點(diǎn)h ; 第二獲取單元,用于獲取在錄制所述錄屏視頻過(guò)程中啟動(dòng)所述頁(yè)面的時(shí)間點(diǎn)h ; 時(shí)間點(diǎn)計(jì)算單元,用于計(jì)算所述錄屏視頻中、所述頁(yè)面啟動(dòng)加載的相對(duì)時(shí)間點(diǎn)t,其中,
T為預(yù)計(jì)的延遲時(shí)長(zhǎng)。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述第二時(shí)間點(diǎn)獲取模塊,包括: 分幀單元,用于對(duì)所述錄屏視頻進(jìn)行分幀,獲得至少兩幀圖片以及所述至少兩幀圖片各自在所述錄屏視頻中的相對(duì)時(shí)間點(diǎn); 圖片確定單元,用于從所述至少兩幀圖片中確定目標(biāo)圖片,所述目標(biāo)圖片為完成加載所述頁(yè)面中的預(yù)定內(nèi)容且相對(duì)時(shí)間點(diǎn)最早的圖片; 時(shí)間點(diǎn)確定單元,用于將所述目標(biāo)圖片的相對(duì)時(shí)間點(diǎn)確定為所述頁(yè)面中的預(yù)定內(nèi)容加載完成的相對(duì)時(shí)間點(diǎn)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述圖片確定單元,包括: 圖片獲取子單元,用于獲取預(yù)先存儲(chǔ)的、對(duì)應(yīng)于所述頁(yè)面的預(yù)定內(nèi)容加載完成時(shí)的參考圖片; 相似度計(jì)算子單元,用于計(jì)算所述至少兩幀圖片與所述參考圖片的相似度; 圖片確定子單元,用于將相似度大于預(yù)設(shè)閾值,且相對(duì)時(shí)間點(diǎn)最早的圖片確定為所述目標(biāo)圖片。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述視頻獲取模塊,包括: 錄屏啟動(dòng)單元,用于控制所述終端啟動(dòng)錄屏; 頁(yè)面啟動(dòng)單元,用于控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面,其中,所述終端相鄰兩次啟動(dòng)頁(yè)面之間相隔第一預(yù)定等待時(shí)長(zhǎng); 錄屏結(jié)束單元,用于控制所述終端在啟動(dòng)所述至少一個(gè)頁(yè)面中的最后一個(gè)頁(yè)面并等待第二預(yù)定等待時(shí)長(zhǎng)后結(jié)束錄屏; 視頻接收單元,用于接收所述終端輸出的所述錄屏視頻。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述視頻獲取模塊還包括: 分辨率獲取單元,用于在所述頁(yè)面啟動(dòng)單元控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面之前,獲取所述終端的屏幕的分辨率; 坐標(biāo)計(jì)算單元,用于根據(jù)預(yù)設(shè)的參考分辨率、參考坐標(biāo)和所述終端的屏幕的分辨率計(jì)算啟動(dòng)坐標(biāo);其中,所述參考坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述參考分辨率下的位置坐標(biāo),所述啟動(dòng)坐標(biāo)為所述至少一個(gè)頁(yè)面的啟動(dòng)按鍵在所述終端的屏幕的分辨率下的位置坐標(biāo); 所述頁(yè)面啟動(dòng)單元,用于根據(jù)所述啟動(dòng)坐標(biāo)控制所述終端依次啟動(dòng)所述至少一個(gè)頁(yè)面。
14.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括: 參數(shù)接收模塊,用于在所述視頻獲取模塊獲取錄屏視頻之前,接收輸入的終端狀態(tài)參數(shù),所述終端狀態(tài)參數(shù)包括網(wǎng)絡(luò)類型和/或是否清空緩存; 配置模塊,用于根據(jù)所述終端狀態(tài)參數(shù)對(duì)所述終端進(jìn)行配置。
【文檔編號(hào)】G06F11/36GK104424092SQ201310370294
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年8月22日 優(yōu)先權(quán)日:2013年8月22日
【發(fā)明者】劉楚蓉 申請(qǐng)人:騰訊科技(深圳)有限公司