新四季網

頁面加載時長測試方法及裝置製造方法

2023-05-02 00:32:51 1

頁面加載時長測試方法及裝置製造方法
【專利摘要】本發明公開了一種頁面加載時長測試方法及裝置,屬於計算機領域。所述方法包括:獲取錄屏視頻;獲取錄屏視頻中頁面啟動加載的相對時間點;獲取頁面中的預定內容加載完成的相對時間點;將頁面啟動加載的相對時間點和頁面中的預定內容加載完成的相對時間點之間的差值作為頁面中的預定內容的加載時長。本發明通過記錄頁面在終端中的加載過程的視頻獲取該頁面啟動加載的相對時間點和該頁面中的預定內容加載完成的相對時間點,並將該頁面啟動加載的相對時間點和該頁面中的預定內容加載完成的相對時間點之間的差值作為該頁面中的預定內容的加載時長,達到在節省人力資源、縮短測試周期、提高測試效率的同時,保證測試準確性的目的。
【專利說明】頁面加載時長測試方法及裝置

【技術領域】
[0001]本發明涉及計算機領域,特別涉及一種頁面加載時長測試方法及裝置。

【背景技術】
[0002]隨著計算機以及移動終端技術的不斷發展,越來越多的基於電子終端的應用正極大的豐富著人們的生活。同時,用戶對應用的體驗要求也變的越來越高,其中,頁面加載時長是用戶體驗中較為重要的一項指標。
[0003]開發者若要改善一款應用的頁面加載時長,首先需要對該應用的頁面加載時長進行測試。現有的頁面加載時長的測試方法主要有兩種:
[0004]第一種是在應用的程序原始碼中添加用於完成加載時長測試的相關代碼,該相關代碼通過在應用的頁面開始加載時記錄加載啟動的時間,在應用的頁面加載結束時記錄加載完成的時間,計算加載啟動的時間和加載完成的時間的差值,將差值作為應用的頁面加載時長。
[0005]第二種是通過人工進行測試。具體的,測試人員對應用進行手工操作,比如手動點擊啟動應用、點擊應用中的某頁面等。同時,測試人員通過計時工具,比如秒表,記錄手動點擊的時間和應用的頁面加載完成的時間,並計算手動點擊的時間和頁面加載完成的時間的差值,將差值作為應用的頁面加載時長。
[0006]在實現本發明的過程中,發明人發現現有技術至少存在以下缺點:
[0007]在應用的程序原始碼中添加相關代碼需要對原始碼非常熟悉,導致對應用的頁面加載時長的測試周期較長,進而影響應用的開發進程;而人工測試的方法會消耗大量的人力資源,測試效率低且準確性不高。


【發明內容】

[0008]為了解決現有技術中在應用的程序原始碼中添加相關代碼需要對原始碼非常熟悉,導致對應用的頁面加載時長的測試周期較長,進而影響應用的開發進程,而人工測試會消耗大量的人力資源,測試效率低且準確性不高的問題,本發明實施例提供了一種加載速度測試方法及裝置。所述技術方案如下:
[0009]一方面,提供了一種頁面加載時長測試方法,所述方法包括:
[0010]獲取錄屏視頻,所述錄屏視頻為記錄至少一個頁面在終端中的加載過程的視頻;
[0011]獲取所述錄屏視頻中、所述頁面啟動加載的相對時間點;
[0012]獲取所述錄屏視屏中、所述頁面中的預定內容加載完成的相對時間點;
[0013]將所述頁面啟動加載的相對時間點和所述頁面中的預定內容加載完成的相對時間點之間的差值作為所述頁面中的預定內容的加載時長。
[0014]另一方面,提供了一種頁面加載時長測試裝置,所述裝置包括:
[0015]視頻獲取模塊,用於獲取錄屏視頻,所述錄屏視頻為記錄至少一個頁面在終端中的加載過程的視頻;
[0016]第一時間點獲取模塊,用於獲取所述錄屏視頻中、所述頁面啟動加載的相對時間佔.
[0017]第二時間點獲取模塊,用於獲取所述錄屏視屏中、所述頁面中的預定內容加載完成的相對時間點;
[0018]加載時長獲取模塊,用於將所述頁面啟動加載的相對時間點和所述頁面中的預定內容加載完成的相對時間點之間的差值作為所述頁面中的預定內容的加載時長。
[0019]本發明實施例提供的技術方案帶來的有益效果是:
[0020]通過記錄頁面在終端中的加載過程的視頻獲取該頁面啟動加載的相對時間點和該頁面中的預定內容加載完成的相對時間點,並將該頁面啟動加載的相對時間點和該頁面中的預定內容加載完成的相對時間點之間的差值作為該頁面中的預定內容的加載時長,解決現有技術中在應用的程序原始碼中添加相關代碼需要對原始碼非常熟悉,導致對應用的頁面加載時長的測試周期較長,進而影響應用的開發進程,而人工測試會消耗大量的人力資源,測試效率低且準確性不高的問題,達到在節省人力資源、縮短測試周期、提高測試效率的同時,保證測試準確性的目的。

【專利附圖】

【附圖說明】
[0021]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0022]圖1是本發明實施例一提供的頁面加載時長測試方法的方法流程圖;
[0023]圖2是本發明實施例二提供的頁面加載時長測試方法的方法流程圖;
[0024]圖3是本發明實施例三提供的頁面加載時長測試裝置的裝置結構圖;
[0025]圖4是本發明實施例四提供的頁面加載時長測試裝置的裝置結構圖。

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀