本發(fā)明專利技術(shù)涉及一種頁面顯示速度的獲取方法,包括以下步驟:獲取步驟:獲取應(yīng)用程序的頁面日志信息;過濾步驟:從該頁面日志信息中過濾出該應(yīng)用程序的頁面顯示信息;分析步驟:分析該頁面顯示信息,得到該應(yīng)用程序的頁面顯示速度。本發(fā)明專利技術(shù)還提供一種頁面顯示速度的獲取裝置。利用本發(fā)明專利技術(shù)獲取應(yīng)用程序的頁面顯示速度,可以避免繁瑣的計時過程,同時能滿足精度要求。
【技術(shù)實現(xiàn)步驟摘要】
一種頁面顯示速度的獲取方法及裝置
本專利技術(shù)具體實施例涉及應(yīng)用程序測試
,特別涉及一種應(yīng)用程序的頁面顯示速度的獲取方法及裝置。
技術(shù)介紹
對應(yīng)用程序中頁面顯示速度的獲取一般通過計時方式實現(xiàn),所計時間即可用來衡量該頁面顯示速度。目前,該計時方法主要包括以下幾種:第一種是使用計時器進(jìn)行手工計時,從頁面啟動時開始計時,并在肉眼觀察到該頁面加載完畢后結(jié)束計時。第二種是使用圖像對比的方式計時,通過腳本控制計時器在頁面啟動時開始計時,然后持續(xù)將頁面的當(dāng)前截圖與預(yù)設(shè)的頁面加載完畢時的標(biāo)準(zhǔn)圖像進(jìn)行對比,如果對比結(jié)果符合一定的匹配標(biāo)準(zhǔn),則認(rèn)為頁面加載完畢,結(jié)束計時。 然而,由于應(yīng)用程序中頁面顯示速度一般都在毫秒級別,使用第一種計時方式進(jìn)行手工計時顯然無法滿足對頁面顯示速度獲取的精度要求。而第二種計時方式的門檻較高,需要一定的實施成本,并且需要頻繁地對比和校準(zhǔn)頁面的當(dāng)前截圖,因此需要非常復(fù)雜的腳本才能實現(xiàn),不利用重用。
技術(shù)實現(xiàn)思路
有鑒于此,有必要提供一種頁面顯示速度的獲取方法及裝置,可以避免繁瑣的計時過程,同時能滿足精度要求。 一種頁面顯示速度的獲取方法,包括以下步驟:獲取步驟:獲取應(yīng)用程序的頁面日志信息;過濾步驟:從該頁面日志信息中過濾出該應(yīng)用程序的頁面顯示信息;分析步驟:分析該頁面顯示信息,得到該應(yīng)用程序的頁面顯示速度。 一種頁面顯示速度的獲取裝置,包括:獲取模塊,用于獲取應(yīng)用程序的頁面日志信息;過濾模塊,用于從該頁面日志信息中過濾出該應(yīng)用程序的頁面顯示信息;分析模塊,用于分析該頁面顯示信息,得到該應(yīng)用程序的頁面顯示速度。 相較于現(xiàn)有技術(shù),本專利技術(shù)頁面顯示速度的獲取方法及裝置,通過分析應(yīng)用程序的頁面顯示信息得到應(yīng)用程序的頁面顯示速度,可以避免繁瑣的計時過程,同時能滿足精度要求。 為讓本專利技術(shù)的上述和其他目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細(xì)說明如下。 【附圖說明】 圖1為一種終端的結(jié)構(gòu)框圖。 圖2為本專利技術(shù)實施例提供的頁面顯示速度的獲取方法的流程圖。 圖3為應(yīng)用程序的頁面顯示信息的示意圖。 圖4為應(yīng)用程序的頁面顯示速度的輸出結(jié)果示意圖。 圖5為本專利技術(shù)實施例提供的頁面顯示速度的獲取裝置的框圖。 【具體實施方式】 為更進(jìn)一步闡述本專利技術(shù)為實現(xiàn)預(yù)定專利技術(shù)目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實施例,對依據(jù)本專利技術(shù)的【具體實施方式】、結(jié)構(gòu)、特征及其功效,詳細(xì)說明如后。 圖1示出了一種終端的結(jié)構(gòu)框圖。如圖1所示,終端I可以包括一個或多個(圖中僅示出一個)存儲器11、處理器12、存儲控制器13、外設(shè)接口 14、通信模塊15、輸入單元16及顯示單元17。這些組件通過一條或多條通訊總線/信號線相互通訊。 本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對終端I的結(jié)構(gòu)造成限定。例如,終端I還可包括比圖1所示更多或者更少的組件,或者具有與圖1所示不同的配置。圖1所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。 存儲器11可用于存儲軟件程序以及模塊,如本專利技術(shù)實施例中的頁面顯示速度的獲取方法及裝置對應(yīng)的程序指令/模塊,處理器12通過運行存儲在存儲器11內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述的頁面顯示速度的獲取方法。 存儲器11可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器11可進(jìn)一步包括相對于處理器12遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程設(shè)置的存儲器可以通過網(wǎng)絡(luò)連接至終端I。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。處理器12以及其他可能的組件對存儲器11的訪問可在存儲控制器13的控制下進(jìn)行。 外設(shè)接口 14將各種輸入/輸出裝置耦合至處理器12以及存儲器11。處理器12運行存儲器11內(nèi)的各種軟件、指令以及執(zhí)行終端I的各種功能以及進(jìn)行數(shù)據(jù)處理。 通信模塊15用于與通信網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通信。具體地,通信模塊15例如可以是網(wǎng)卡151或RF (Rad1 Frequency,射頻)模塊152。網(wǎng)卡151作為局域網(wǎng)中連接計算機(jī)和傳輸介質(zhì)的接口,用于實現(xiàn)與局域網(wǎng)傳輸介質(zhì)之間的物理連接與電信號匹配,從而建立局域網(wǎng)并連接到因特網(wǎng)(Internet),與各種網(wǎng)絡(luò)如局域網(wǎng)、城域網(wǎng)、廣域網(wǎng)進(jìn)行通信。網(wǎng)卡151可包括各種現(xiàn)有的用于執(zhí)行上述功能的電路元件,例如處理器和存儲器(包括ROM和RAM)等。RF模塊152用于接收以及發(fā)送電磁波,實現(xiàn)電磁波與電信號的相互轉(zhuǎn)換,從而與通信網(wǎng)絡(luò)或者其他設(shè)備進(jìn)行通信。RF模塊152可包括各種現(xiàn)有的用于執(zhí)行這些功能的電路元件,例如,天線、射頻收發(fā)器、數(shù)字信號處理器、加密/解密芯片、用戶身份模塊(SM)卡、存儲器等等。RF模塊152可與各種網(wǎng)絡(luò)如互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、無線網(wǎng)絡(luò)進(jìn)行通信或者通過無線網(wǎng)絡(luò)與其他設(shè)備進(jìn)行通信。上述的無線網(wǎng)絡(luò)可包括蜂窩式電話網(wǎng)、無線局域網(wǎng)或者城域網(wǎng)。上述的無線網(wǎng)絡(luò)可以使用各種通信標(biāo)準(zhǔn)、協(xié)議及技術(shù),包括但并不限于全球移動通信系統(tǒng)(Global System for Mobile Communicat1n, GSM)、增強(qiáng)型移動通信技術(shù)(Enhanced Data GSM Environment, EDGE),寬帶碼分多址技術(shù)(wideband codedivis1n multiple access, W-CDMA),碼分多址技術(shù)(Code divis1n access, CDMA)、時分多址技術(shù)(time divis1n multiple access, TDMA),無線保真技術(shù)(Wireless, Fidelity,WiFi)(如美國電氣和電子工程師協(xié)會標(biāo)準(zhǔn)IEEE802.11a, IEEE802.lib, IEEE802.1lg和/或 IEEE802.lln)、網(wǎng)絡(luò)電話(Voice over internet protocal, VoIP)、全球微波互聯(lián)接入(Worldwide Interoperability for Microwave Access,W1-Max)、其他用于郵件、即時通信及短消息的協(xié)議,以及任何其他合適的通信協(xié)議,甚至可包括那些當(dāng)前仍未被開發(fā)出來的協(xié)議。 輸入單元16可用于接收輸入的字符信息,以及產(chǎn)生與用戶設(shè)置以及功能控制有關(guān)的鍵盤、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號輸入。具體地,輸入單元16可包括按鍵161以及觸控表面162。按鍵161例如可包括用于輸入字符的字符按鍵,以及用于觸發(fā)控制功能的控制按鍵。控制按鍵的實例包括“返回主屏”按鍵、開機(jī)/關(guān)機(jī)按鍵、拍照鍵等等。觸控表面162可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控表面162上或在觸控表面162附近的操作),并根據(jù)預(yù)先設(shè)定的程序驅(qū)動相應(yīng)的連接裝置。可選的,觸控表面162可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標(biāo),再送給處理器12,并能接收處理器12發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點】
一種頁面顯示速度的獲取方法,其特征在于,該方法包括以下步驟:獲取步驟:獲取應(yīng)用程序的頁面日志信息;過濾步驟:從該頁面日志信息中過濾出該應(yīng)用程序的頁面顯示信息;分析步驟:分析該頁面顯示信息,得到該應(yīng)用程序的頁面顯示速度。
【技術(shù)特征摘要】
1.一種頁面顯示速度的獲取方法,其特征在于,該方法包括以下步驟: 獲取步驟:獲取應(yīng)用程序的頁面日志信息; 過濾步驟:從該頁面日志信息中過濾出該應(yīng)用程序的頁面顯示信息; 分析步驟:分析該頁面顯示信息,得到該應(yīng)用程序的頁面顯示速度。2.如權(quán)利要求1所述的頁面顯示速度的獲取方法,其特征在于,在所述獲取步驟前還包括: 清除已緩存的該應(yīng)用程序的所有日志信息。3.如權(quán)利要求1所述的頁面顯示速度的獲取方法,其特征在于,所述應(yīng)用程序的頁面顯示信息包括該應(yīng)用程序的包名、頁面的類名以及該頁面對應(yīng)的顯示消耗時間。4.如權(quán)利要求3所述的頁面顯示速度的獲取方法,其特征在于,所述的頁面顯示速度根據(jù)該頁面對應(yīng)的顯示消耗時間衡量。5.如權(quán)利要求4所述的頁面顯示速度的獲取方法,其特征在于,所述分析步驟包括: 使用預(yù)設(shè)的關(guān)鍵字從該頁面顯示信息中提取該應(yīng)用程序的包名、該頁面的類名以及該頁面對應(yīng)的顯示消耗時間。6.如權(quán)利要求5所述的頁面顯示速度的獲取方法,其特征在于,所述分析步驟還包括: 輸出該應(yīng)用程序的包名、該頁面的類名以及該頁面對應(yīng)的顯示消耗時間。7.一種頁面顯示速度的...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:姚潮生,
申請(專利權(quán))人:騰訊科技深圳有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。