国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置制造方法

      文檔序號(hào):6489211閱讀:147來(lái)源:國(guó)知局
      一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置制造方法
      【專利摘要】本發(fā)明公開了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置,屬于網(wǎng)絡(luò)通信領(lǐng)域。方法包括:?jiǎn)?dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);當(dāng)檢測(cè)到瀏覽器的主窗體顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示地址欄窗體;當(dāng)在主窗體中顯示地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn);根據(jù)第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。裝置包括:?jiǎn)?dòng)模塊、第一檢測(cè)模塊、第一記錄模塊、第一計(jì)算模塊。本發(fā)明解決了只檢測(cè)瀏覽器中主窗體不能真實(shí)的反應(yīng)瀏覽器啟動(dòng)時(shí)間的問題,更加準(zhǔn)確的反映了瀏覽器啟動(dòng)時(shí)間,進(jìn)而反映了用戶在使用瀏覽器的真實(shí)體驗(yàn)。
      【專利說(shuō)明】一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別涉及一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置。
      【背景技術(shù)】
      [0002]瀏覽器,是一種可以顯示網(wǎng)絡(luò)中的文字、影像及其他網(wǎng)頁(yè)信息的工具,用戶通過瀏覽器可以迅速瀏覽各種網(wǎng)頁(yè)。由于瀏覽器使用日益頻繁,對(duì)于瀏覽器啟動(dòng)時(shí)間的要求也越來(lái)越高,所以需要對(duì)各種瀏覽器啟動(dòng)時(shí)間進(jìn)行測(cè)試。
      [0003]目前瀏覽器啟動(dòng)時(shí)間的測(cè)試方式,主要是檢測(cè)瀏覽器應(yīng)用程序主窗體是否可見,當(dāng)主窗體可見則判定瀏覽器啟動(dòng)完成,記錄下瀏覽器從開始啟動(dòng)到主窗體可見的時(shí)間,得到瀏覽器啟動(dòng)時(shí)間,如常用的瀏覽器啟動(dòng)時(shí)間的測(cè)試工具AppTimer。
      [0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
      [0005]由于瀏覽器中除了主窗體以外還有各種子窗體比如地址欄窗體、頁(yè)面窗體,目前瀏覽器啟動(dòng)時(shí)間的測(cè)試方式,只是檢測(cè)主窗體是否可見,主窗體可見則判定瀏覽器啟動(dòng)完成,這樣所測(cè)試的瀏覽器啟動(dòng)時(shí)間不能真實(shí)的反應(yīng)瀏覽器已啟動(dòng)完成。

      【發(fā)明內(nèi)容】

      [0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法和裝置。所述技術(shù)方案如下:
      [0007]—方面,提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法,所述方法包括:
      [0008]啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);
      [0009]當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示地址欄窗體;
      [0010]當(dāng)在所述主窗體中顯示所述地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn);
      [0011]根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      [0012]具體地,所述當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體,還包括:
      [0013]當(dāng)所述瀏覽器的主窗體顯示但所述瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示頁(yè)面窗體;
      [0014]當(dāng)在所述主窗體中顯示所述頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn);
      [0015]根據(jù)所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器的啟動(dòng)時(shí)間。
      [0016]具體地,所述根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間,具體包括:
      [0017]將所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間;
      [0018]進(jìn)一步地,所述根據(jù)所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器啟動(dòng)時(shí)間,具體包括:
      [0019]將所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間。[0020]進(jìn)一步地,所述方法還包括:
      [0021]在預(yù)設(shè)時(shí)間內(nèi),如果所述瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;
      [0022]或,
      [0023]在所述預(yù)設(shè)時(shí)間內(nèi),如果所述主窗體中沒有顯示所述地址欄窗體,則退出本次測(cè)試;
      [0024]或,
      [0025]在所述預(yù)設(shè)時(shí)間內(nèi),如果在所述主窗體中沒有顯示所述頁(yè)面窗體,則退出本次測(cè)試。
      [0026]另一方面,提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置,所述裝置包括:
      [0027]啟動(dòng)模塊,應(yīng)用于啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);
      [0028]第一檢測(cè)模塊,用于當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示地址欄窗體;
      [0029]第一記錄模塊,用于當(dāng)在所述主窗體中顯示所述地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn);
      [0030]第一計(jì)算模塊,用于根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      [0031]具體地,所述裝置包括:
      [0032]第二檢測(cè)模塊,用于在所述第一檢測(cè)模塊檢測(cè)到所述瀏覽器的主窗體顯示但所述瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示頁(yè)面窗體;
      [0033]第二記錄模塊,用于當(dāng)所述第二檢測(cè)模塊檢測(cè)到在所述主窗體中顯示所述頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn);
      [0034]第二計(jì)算模塊,用于根據(jù)所述第二記錄模塊記錄的第二時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器的啟動(dòng)時(shí)間。
      [0035]具體地,所述第一計(jì)算模塊,具體用于將所述第一記錄模塊記錄的第一時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間;
      [0036]進(jìn)一步地,所述第二計(jì)算模塊,具體用于將所述第二記錄模塊記錄的第二時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間。
      [0037]進(jìn)一步地,所述裝置還包括:
      [0038]退出模塊,用于在預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊檢測(cè)所述瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;或,在所述預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊檢測(cè)所述主窗體中沒有顯示所述地址欄窗體,則退出本次測(cè)試;或,在所述預(yù)設(shè)時(shí)間內(nèi),如果所述第二檢測(cè)模塊檢測(cè)在所述主窗體中沒有顯示所述頁(yè)面窗體,則退出本次測(cè)試。
      [0039]本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:
      [0040]通過檢測(cè)到瀏覽器的主窗體的同時(shí),檢測(cè)瀏覽器的地址欄以及在主窗體中是否顯示地址欄窗體,并在主窗體中顯示地址欄窗體時(shí)判定瀏覽器啟動(dòng)完成,解決了現(xiàn)有技術(shù)中只檢測(cè)瀏覽器中主窗體從而不能真實(shí)的反應(yīng)瀏覽器啟動(dòng)時(shí)間的問題,更加準(zhǔn)確的反映了瀏覽器啟動(dòng)時(shí)間,進(jìn)而反映了用戶在使用瀏覽器的真實(shí)體驗(yàn)。
      【專利附圖】

      【附圖說(shuō)明】[0041]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0042]圖1是本發(fā)明實(shí)施例一提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試方法流程圖;
      [0043]圖2是本發(fā)明實(shí)施例二提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試方法流程圖;
      [0044]圖3是本發(fā)明實(shí)施例三提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置第一種結(jié)構(gòu)示意圖;
      [0045]圖4是本發(fā)明實(shí)施例三提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置第二種結(jié)構(gòu)示意圖;
      [0046]圖5是本發(fā)明實(shí)施例三提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置第三種結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0047]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
      [0048]實(shí)施例一
      [0049]參見圖1,本發(fā)明實(shí)施例提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法,該方法包括:
      [0050]101、啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);
      [0051]102、當(dāng)檢測(cè)到瀏覽器的主窗體顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示地址欄窗體;
      [0052]103、當(dāng)在主窗體中顯示地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn);
      [0053]104、根據(jù)第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      [0054]具體地,當(dāng)檢測(cè)到瀏覽器的主窗體顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體,還包括:
      [0055]當(dāng)瀏覽器的主窗體顯示但瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示頁(yè)面窗體;
      [0056]當(dāng)在主窗體中顯示頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn);
      [0057]根據(jù)第二時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器的啟動(dòng)時(shí)間。
      [0058]具體地,根據(jù)第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間,具體包括:
      [0059]將第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn)之間的差值,作為瀏覽器啟動(dòng)時(shí)間;
      [0060]進(jìn)一步地,根據(jù)第二時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間,具體包括:
      [0061]將第二時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn)之間的差值,作為瀏覽器啟動(dòng)時(shí)間。
      [0062]進(jìn)一步地,方法還包括:
      [0063]在預(yù)設(shè)時(shí)間內(nèi),如果瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;
      [0064]或,
      [0065]在預(yù)設(shè)時(shí)間內(nèi),如果主窗體中沒有顯示地址欄窗體,則退出本次測(cè)試;
      [0066]或,
      [0067]在預(yù)設(shè)時(shí)間內(nèi),如果在主窗體中沒有顯示頁(yè)面窗體,則退出本次測(cè)試。
      [0068]本發(fā)明實(shí)施例通過檢測(cè)到瀏覽器的主窗體的同時(shí),檢測(cè)瀏覽器的地址欄以及在主窗體中是否顯示地址欄窗體,并在主窗體中顯示地址欄窗體時(shí)判定瀏覽器啟動(dòng)完成,解決了現(xiàn)有技術(shù)中只檢測(cè)瀏覽器中主窗體從而不能真實(shí)的反應(yīng)瀏覽器啟動(dòng)時(shí)間的問題,更加準(zhǔn)確的反映了瀏覽器啟動(dòng)時(shí)間,進(jìn)而反映了用戶在使用瀏覽器的真實(shí)體驗(yàn)。[0069]實(shí)施例二
      [0070]參見圖2,本發(fā)明實(shí)施例提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法,該方法包括:
      [0071]201、啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);
      [0072]具體地,首先啟動(dòng)被測(cè)試的瀏覽器的應(yīng)用程序,記錄啟動(dòng)瀏覽器的時(shí)間點(diǎn),比如為T0,其中本發(fā)明實(shí)施例中可以采用每預(yù)設(shè)時(shí)間間隔對(duì)瀏覽器的應(yīng)用程序進(jìn)行采樣的方式獲取瀏覽器應(yīng)用程序的時(shí)間點(diǎn),所預(yù)設(shè)時(shí)間間隔可以根據(jù)精度要求靈活設(shè)置,對(duì)比本發(fā)明實(shí)施例不做限制。
      [0073]202、檢測(cè)瀏覽器的主窗體是否顯示;
      [0074]具體地,在瀏覽器啟動(dòng)后,首先檢測(cè)瀏覽器的主窗體是否顯示,主窗體為瀏覽器外面的整個(gè)框體。
      [0075]203、當(dāng)主窗體顯示時(shí),檢測(cè)瀏覽器的地址欄是否為標(biāo)準(zhǔn)窗體;
      [0076]具體地,地址欄窗體為在主窗體中的一個(gè)子窗體,用于輸入網(wǎng)頁(yè)地址;當(dāng)瀏覽器的主窗體顯示后,檢測(cè)瀏覽器的地址欄是否為標(biāo)準(zhǔn)窗體,該標(biāo)準(zhǔn)窗體是指Windows標(biāo)準(zhǔn)窗體,如IE瀏覽器中的地址欄即為支持Windows控件的Windows標(biāo)準(zhǔn)窗體,如QQ瀏覽器中的地址欄即為支持Web控件的非Windows標(biāo)準(zhǔn)窗體。
      [0077]204、當(dāng)檢測(cè)到瀏覽器的主窗體顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示地址欄窗體;
      [0078]具體地,可以采用每預(yù)設(shè)時(shí)間間隔對(duì)瀏覽器的應(yīng)用程序進(jìn)行采樣的方法不斷采樣檢測(cè),如果該瀏覽器主窗體正常顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),繼續(xù)檢測(cè)在主窗體中是否顯示地址欄窗體;
      [0079]當(dāng)瀏覽器的主窗體顯示但瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示頁(yè)面窗體;由于頁(yè)面窗體為用戶從瀏覽器中獲知的內(nèi)容信息的窗體,所以對(duì)于地址欄不是標(biāo)準(zhǔn)窗體的瀏覽器,如果主窗體中的頁(yè)面窗體顯示時(shí),可以判定用戶需要的信息已顯示,瀏覽器的啟動(dòng)完成。
      [0080]205、當(dāng)在主窗體中顯示地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn);
      [0081]具體地,當(dāng)主窗體中顯示地址欄對(duì)應(yīng)的地址欄窗體時(shí),用戶可以獲知地址欄窗體的內(nèi)容,此時(shí)可以判定瀏覽器啟動(dòng)完成,記錄當(dāng)前的第一時(shí)間點(diǎn),比如為Tl。
      [0082]當(dāng)瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體,在主窗體中顯示頁(yè)面窗體時(shí)判定用戶需要的信息已顯示,瀏覽器的啟動(dòng)完成,記錄當(dāng)前的第二時(shí)間點(diǎn)T2。
      [0083]206、根據(jù)第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      [0084]具體地,將步驟205中記錄的第一時(shí)間點(diǎn)和步驟201中記錄的啟動(dòng)時(shí)間點(diǎn)作差,得到瀏覽器啟動(dòng)時(shí)間;
      [0085]當(dāng)瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體,將步驟205中記錄的第二時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn)作差,得到瀏覽器啟動(dòng)時(shí)間。
      [0086]需要說(shuō)明的是,由于本發(fā)明實(shí)施例采用每預(yù)設(shè)時(shí)間間隔對(duì)瀏覽器的應(yīng)用程序進(jìn)行采樣的方法不斷采樣獲第一時(shí)間點(diǎn)或第二時(shí)間點(diǎn)以及檢測(cè)主窗體是否顯示,為了避免死循環(huán),設(shè)置在預(yù)設(shè)時(shí)間內(nèi),如果瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;或,在預(yù)設(shè)時(shí)間內(nèi),如果主窗體中沒有顯示地址欄窗體,則退出本次測(cè)試;或,在預(yù)設(shè)時(shí)間內(nèi),如果在主窗體中沒有顯示頁(yè)面窗體,則退出本次測(cè)試。該預(yù)設(shè)時(shí)間可以靈活設(shè)置,本發(fā)明不做限制。[0087]本發(fā)明實(shí)施例通過檢測(cè)到瀏覽器的主窗體的同時(shí),檢測(cè)瀏覽器的地址欄以及在主窗體中是否顯示地址欄窗體,并在主窗體中顯示地址欄窗體時(shí)判定瀏覽器啟動(dòng)完成,解決了現(xiàn)有技術(shù)中只檢測(cè)瀏覽器中主窗體從而不能真實(shí)的反應(yīng)瀏覽器啟動(dòng)時(shí)間的問題,更加準(zhǔn)確的反映了瀏覽器啟動(dòng)時(shí)間,進(jìn)而反映了用戶在使用瀏覽器的真實(shí)體驗(yàn)。
      [0088]實(shí)施例三
      [0089]參見圖3,本發(fā)明實(shí)施例提供了一種瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置,該裝置包括:
      [0090]啟動(dòng)模塊301,應(yīng)用于啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn);
      [0091]第一檢測(cè)模塊302,用于當(dāng)檢測(cè)到瀏覽器的主窗體顯示且瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示地址欄窗體;
      [0092]第一記錄模塊303,用于當(dāng)在主窗體中顯示地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間
      占.[0093]第一計(jì)算模塊304,用于根據(jù)第一時(shí)間點(diǎn)和啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      [0094]具體地,參見圖4,該裝置包括:
      [0095]第二檢測(cè)模塊305,用于在第一檢測(cè)模塊302檢測(cè)到瀏覽器的主窗體顯示但瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在主窗體中是否顯示頁(yè)面窗體;
      [0096]第二記錄模塊306,用于當(dāng)?shù)诙z測(cè)模塊305檢測(cè)到在主窗體中顯示頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn);
      [0097]第二計(jì)算模塊307,用于根據(jù)第二記錄模塊306記錄的第二時(shí)間點(diǎn)和啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn),得到瀏覽器的啟動(dòng)時(shí)間。
      [0098]具體地,第一計(jì)算模塊304,具體用于將第一記錄模塊303記錄的第一時(shí)間點(diǎn)和啟動(dòng)模塊301記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為瀏覽器啟動(dòng)時(shí)間;
      [0099]進(jìn)一步地,第二計(jì)算模塊307,具體用于將第二記錄模塊306記錄的第二時(shí)間點(diǎn)和啟動(dòng)模塊301記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為瀏覽器啟動(dòng)時(shí)間。
      [0100]進(jìn)一步地,參見圖5,該裝置還包括:
      [0101]退出模塊308,用于在預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊302檢測(cè)瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;或,在預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊302檢測(cè)主窗體中沒有顯示地址欄窗體,則退出本次測(cè)試;或,在預(yù)設(shè)時(shí)間內(nèi),如果第二檢測(cè)模塊305檢測(cè)在主窗體中沒有顯示頁(yè)面窗體,則退出本次測(cè)試。
      [0102]本發(fā)明實(shí)施例提供的裝置,通過檢測(cè)到瀏覽器的主窗體的同時(shí),檢測(cè)瀏覽器的地址欄以及在主窗體中是否顯示地址欄窗體,并在主窗體中顯示地址欄窗體時(shí)判定瀏覽器啟動(dòng)完成,解決了現(xiàn)有技術(shù)中只檢測(cè)瀏覽器中主窗體從而不能真實(shí)的反應(yīng)瀏覽器啟動(dòng)時(shí)間的問題,更加準(zhǔn)確的反映了瀏覽器啟動(dòng)時(shí)間,進(jìn)而反映了用戶在使用瀏覽器的真實(shí)體驗(yàn)。
      [0103]需要說(shuō)明的是:上述實(shí)施例提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置在對(duì)瀏覽器啟動(dòng)時(shí)間的測(cè)試時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置與瀏覽器啟動(dòng)時(shí)間的測(cè)試方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
      [0104]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。[0105]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來(lái)完成,也可以通過程序來(lái)指令相關(guān)的硬件完成,的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。
      [0106]以上僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種瀏覽器啟動(dòng)時(shí)間的測(cè)試方法,其特征在于,所述方法包括: 啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn); 當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示地址欄窗體; 當(dāng)在所述主窗體中顯示所述地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間點(diǎn); 根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體,還包括: 當(dāng)所述瀏覽器的主窗體顯示但所述瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示頁(yè)面窗體; 當(dāng)在所述主窗體中顯示所述頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn); 根據(jù)所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器的啟動(dòng)時(shí)間。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間,具體包括: 將所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間;
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器啟動(dòng)時(shí)間,具體包括: 將所述第二時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間`點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間。
      5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 在預(yù)設(shè)時(shí)間內(nèi),如果所述瀏覽器的主窗體沒有顯示,則退出本次測(cè)試; 或, 在所述預(yù)設(shè)時(shí)間內(nèi),如果所述主窗體中沒有顯示所述地址欄窗體,則退出本次測(cè)試; 或, 在所述預(yù)設(shè)時(shí)間內(nèi),如果在所述主窗體中沒有顯示所述頁(yè)面窗體,則退出本次測(cè)試。
      6.一種瀏覽器啟動(dòng)時(shí)間的測(cè)試裝置,其特征在于,所述裝置包括: 啟動(dòng)模塊,應(yīng)用于啟動(dòng)被測(cè)試的瀏覽器,并記錄當(dāng)前的啟動(dòng)時(shí)間點(diǎn); 第一檢測(cè)模塊,用于當(dāng)檢測(cè)到所述瀏覽器的主窗體顯示且所述瀏覽器的地址欄為標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示地址欄窗體; 第一記錄模塊,用于當(dāng)在所述主窗體中顯示所述地址欄窗體時(shí),記錄當(dāng)前的第一時(shí)間占.第一計(jì)算模塊,用于根據(jù)所述第一時(shí)間點(diǎn)和所述啟動(dòng)時(shí)間點(diǎn),得到瀏覽器啟動(dòng)時(shí)間。
      7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置包括: 第二檢測(cè)模塊,用于在所述第一檢測(cè)模塊檢測(cè)到所述瀏覽器的主窗體顯示但所述瀏覽器的地址欄不是標(biāo)準(zhǔn)窗體時(shí),檢測(cè)在所述主窗體中是否顯示頁(yè)面窗體; 第二記錄模塊,用于當(dāng)所述第二檢測(cè)模塊檢測(cè)到在所述主窗體中顯示所述頁(yè)面窗體時(shí),記錄當(dāng)前的第二時(shí)間點(diǎn); 第二計(jì)算模塊,用于根據(jù)所述第二記錄模塊記錄的第二時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn),得到所述瀏覽器的啟動(dòng)時(shí)間。
      8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一計(jì)算模塊,具體用于將所述第一記錄模塊記錄的第一時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間;
      9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第二計(jì)算模塊,具體用于將所述第二記錄模塊記錄的第二時(shí)間點(diǎn)和所述啟動(dòng)模塊記錄的啟動(dòng)時(shí)間點(diǎn)之間的差值,作為所述瀏覽器啟動(dòng)時(shí)間。
      10.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述裝置還包括: 退出模塊,用于在預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊檢測(cè)所述瀏覽器的主窗體沒有顯示,則退出本次測(cè)試;或,在所述預(yù)設(shè)時(shí)間內(nèi),如果第一檢測(cè)模塊檢測(cè)所述主窗體中沒有顯示所述地址欄窗體,則退出本次測(cè)試;或,在所述預(yù)設(shè)時(shí)間內(nèi),如果所述第二檢測(cè)模塊檢測(cè)在所述主窗體中沒有顯示所述頁(yè)面窗體,則退出本次測(cè)試。
      【文檔編號(hào)】G06F11/00GK103678010SQ201210361314
      【公開日】2014年3月26日 申請(qǐng)日期:2012年9月25日 優(yōu)先權(quán)日:2012年9月25日
      【發(fā)明者】尤輝 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1