两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

測(cè)試瀏覽器性能的方法、設(shè)備和系統(tǒng)的制作方法

文檔序號(hào):6502209閱讀:175來(lái)源:國(guó)知局
測(cè)試瀏覽器性能的方法、設(shè)備和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種測(cè)試瀏覽器性能的方法、設(shè)備和系統(tǒng),屬于計(jì)算機(jī)【技術(shù)領(lǐng)域】。所述方法包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。本發(fā)明不需要獲取瀏覽器的源代碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
【專利說(shuō)明】測(cè)試瀏覽器性能的方法、設(shè)備和系統(tǒng)

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別涉及一種測(cè)試瀏覽器性能的方法、設(shè)備和系統(tǒng)。

【背景技術(shù)】
[0002] 隨著移動(dòng)終端的發(fā)展,尤其是智能手機(jī)的發(fā)展,越來(lái)越多的用戶使用移動(dòng)終端上 的瀏覽器進(jìn)行網(wǎng)頁(yè)瀏覽,同一個(gè)網(wǎng)頁(yè)可能被上萬(wàn)用戶同時(shí)瀏覽,這樣就對(duì)瀏覽器的性能有 了較高的要求,因此瀏覽器的性能測(cè)試也越來(lái)越被重視。
[0003] 在移動(dòng)終端瀏覽器的測(cè)試中,一種方式是獲取瀏覽器的源代碼,將測(cè)試代碼嵌入 到瀏覽器的源代碼中,使瀏覽器在一定時(shí)間內(nèi)按照規(guī)定方式進(jìn)行頁(yè)面的循環(huán)操作,從而通 過(guò)比較瀏覽器能夠正常運(yùn)行的時(shí)間長(zhǎng)短,來(lái)判定瀏覽器的穩(wěn)定性。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:上述測(cè)試方式 需要獲取瀏覽器的源代碼,可是很多情況下,源代碼是保密的,無(wú)法獲取,所以這種對(duì)瀏覽 器性能測(cè)試方法的可實(shí)施性比較低。


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

[0005] 為了實(shí)現(xiàn)對(duì)瀏覽器性能的測(cè)試,本發(fā)明實(shí)施例中提供了一種測(cè)試瀏覽器性能的方 法、設(shè)備和系統(tǒng)。所述技術(shù)方案如下:
[0006] -方面,提供了一種測(cè)試瀏覽器性能的方法,所述方法包括:
[0007] 獲取瀏覽器的測(cè)試頁(yè)面地址;
[0008] 根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽 器的多個(gè)頁(yè)面地址;
[0009] 觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);
[0010] 獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退率;
[0011] 根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
[0012] 另一方面,提供了一種測(cè)試瀏覽器性能的裝置,所述裝置包括:
[0013] 測(cè)試頁(yè)面地址獲取模塊,用于獲取瀏覽器的測(cè)試頁(yè)面地址;
[0014] 測(cè)試頁(yè)面輸出模塊,用于根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所 述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;
[0015] 頁(yè)面跳轉(zhuǎn)模塊,用于觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);
[0016] 閃退率獲取模塊,用于獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃 退率;
[0017] 性能分析模塊,用于根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
[0018] 另一方面,還提供了一種移動(dòng)終端,所述移動(dòng)終端包括:如上所述的測(cè)試瀏覽器性 能的裝置。
[0019] 另一方面,還提供了一種測(cè)試瀏覽器性能的系統(tǒng),所述系統(tǒng)包括:如上所述的移動(dòng) 終端和服務(wù)器;
[0020] 所述服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的所述瀏覽器的測(cè)試頁(yè)面地址,根據(jù)所 述測(cè)試頁(yè)面地址向所述移動(dòng)終端返回所述瀏覽器的測(cè)試頁(yè)面。
[0021] 本發(fā)明實(shí)施例提供的技術(shù)方案帶來(lái)的有益效果是:獲取瀏覽器的測(cè)試頁(yè)面地址; 根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè) 頁(yè)面地址;觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行 所述循環(huán)跳轉(zhuǎn)的閃退率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需 要獲取瀏覽器的源代碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面 的循環(huán)跳轉(zhuǎn),從而獲得瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。

【專利附圖】

【附圖說(shuō)明】
[0022] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0023] 圖1是本發(fā)明實(shí)施例中提供的一種測(cè)試場(chǎng)景的示意圖;
[0024] 圖2是本發(fā)明實(shí)施例一中提供的一種測(cè)試瀏覽器性能的方法流程圖;
[0025] 圖3是本發(fā)明實(shí)施例二中提供的一種測(cè)試瀏覽器性能的方法流程圖;
[0026] 圖4是本發(fā)明實(shí)施例二中提供的一種頁(yè)面跳轉(zhuǎn)示意圖;
[0027] 圖5是本發(fā)明實(shí)施例三中提供的一種測(cè)試瀏覽器性能的裝置結(jié)構(gòu)示意圖;
[0028] 圖6是本發(fā)明實(shí)施例三中提供的另一種測(cè)試瀏覽器性能的裝置結(jié)構(gòu)示意圖;
[0029] 圖7是本發(fā)明實(shí)施例四中提供的一種移動(dòng)終端的示意圖;
[0030] 圖8是本發(fā)明實(shí)施例五中提供的一種測(cè)試瀏覽器性能的系統(tǒng)示意圖;
[0031] 圖9是本發(fā)明實(shí)施例五中提供的另一種測(cè)試瀏覽器性能的系統(tǒng)示意圖。

【具體實(shí)施方式】
[0032] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0033] 本實(shí)施例中的移動(dòng)終端包括但不限于:智能手機(jī)、iPad等便攜式終端,對(duì)此本實(shí) 施例中并不做具體限定。
[0034] 本實(shí)施例中,一方面,將瀏覽器中的多個(gè)頁(yè)面地址編寫(xiě)成一個(gè)測(cè)試頁(yè)面,并將該測(cè) 試頁(yè)面部署在服務(wù)器上,為該測(cè)試頁(yè)面生成一個(gè)測(cè)試頁(yè)面地址,其中,每個(gè)頁(yè)面均為一個(gè)測(cè) 試站點(diǎn),這樣移動(dòng)終端上的瀏覽器通過(guò)測(cè)試頁(yè)面地址請(qǐng)求該測(cè)試頁(yè)面,服務(wù)器下發(fā)測(cè)試頁(yè) 面到終端設(shè)備,瀏覽器可以執(zhí)行測(cè)試頁(yè)面的自動(dòng)跳轉(zhuǎn)。另一方面,設(shè)置瀏覽器現(xiàn)場(chǎng)恢復(fù)功 能,將移動(dòng)終端通過(guò)有線或者無(wú)線的方式與個(gè)人計(jì)算機(jī)連接到一起,并分別在移動(dòng)終端和 個(gè)人計(jì)算機(jī)中內(nèi)置腳本,移動(dòng)終端和臺(tái)式機(jī)的腳本相互配合可以將閃退的瀏覽器再次調(diào) 起,并使用瀏覽器現(xiàn)場(chǎng)恢復(fù)功能重新請(qǐng)求測(cè)試頁(yè)面。其中個(gè)人計(jì)算機(jī)包括但不限于:臺(tái)式機(jī) 或筆記本電腦等智能終端。瀏覽器閃退包括:瀏覽器的運(yùn)行過(guò)程中因內(nèi)存問(wèn)題或是邏輯問(wèn) 題而發(fā)生的異常關(guān)閉現(xiàn)象。
[0035] 參見(jiàn)圖1所示的測(cè)試場(chǎng)景示意圖,本實(shí)施例中,在服務(wù)器上部署瀏覽器的測(cè)試頁(yè) 面地址后,將調(diào)起瀏覽器的腳本內(nèi)置到臺(tái)式機(jī)和移動(dòng)終端,通過(guò)數(shù)據(jù)線連接臺(tái)式機(jī)和移動(dòng) 終端,并進(jìn)行一定設(shè)置,或者通過(guò)SSWSecure Shell,建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全 協(xié)議)連接筆記本和移動(dòng)終端,使臺(tái)式機(jī)或者筆記本能夠遠(yuǎn)程控制移動(dòng)終端,從而實(shí)現(xiàn)對(duì)多 個(gè)移動(dòng)終端上的瀏覽器進(jìn)行同時(shí)測(cè)試。其中,將移動(dòng)終端與臺(tái)式機(jī)或是筆記本具體連接的 方法本實(shí)施例中并不做具體限定,只要能實(shí)現(xiàn)臺(tái)式機(jī)或筆記本對(duì)移動(dòng)終端的控制即可。
[0036] 本實(shí)施例中涉及的第一和第二,并不代表先后執(zhí)行順序,只是為了對(duì)不同時(shí)間進(jìn) 行區(qū)分。
[0037] 實(shí)施例一
[0038] 參見(jiàn)圖2,本發(fā)明實(shí)施例中提供了一種測(cè)試瀏覽器性能的方法,包括:
[0039] 101、獲取瀏覽器的測(cè)試頁(yè)面地址;
[0040] 102、根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述 瀏覽器的多個(gè)頁(yè)面地址;
[0041] 103、觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);
[0042] 104、獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退率;
[0043] 105、根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
[0044] 在另一實(shí)施例中,所述獲取瀏覽器的測(cè)試頁(yè)面地址之前,包括:
[0045] 啟動(dòng)瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,所述現(xiàn)場(chǎng)恢復(fù)功能用于保存所述瀏覽器發(fā)生閃退時(shí) 跳轉(zhuǎn)的頁(yè)面。
[0046] 在另一實(shí)施例中,所述方法還包括:
[0047] 當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),記錄所述閃退事件,以根據(jù)所述記錄的閃退事件 統(tǒng)計(jì)所述瀏覽器的閃退率;
[0048] 調(diào)用所述瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,以恢復(fù)所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面。
[0049] 在另一實(shí)施例中,所述測(cè)試頁(yè)面中內(nèi)嵌iframe框架;
[0050] 所述觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn),包括:
[0051] 觸發(fā)所述多個(gè)頁(yè)面地址在所述iframe框架內(nèi)執(zhí)行循環(huán)跳轉(zhuǎn)。
[0052] 在另一實(shí)施例中,所述觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn),包括:
[0053] 設(shè)置所述瀏覽器的每個(gè)頁(yè)面的加載時(shí)間為第二預(yù)設(shè)時(shí)間;
[0054] 當(dāng)所述多個(gè)頁(yè)面地址中的第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)加載完畢后,順 序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面地址中的第二頁(yè)面的地址并加載所述第二頁(yè)面;
[0055] 當(dāng)所述第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)未加載完畢時(shí),放棄對(duì)所述第一頁(yè) 面的加載,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面中的第二頁(yè)面的地址并加載所述第二頁(yè)面。
[0056] 本實(shí)施例的有益效果包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址 輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多 個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需要獲取瀏覽器的源代 碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得 瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
[0057] 實(shí)施例二
[0058] 本發(fā)明實(shí)施例中提供了一種測(cè)試瀏覽器性能的方法,參見(jiàn)圖3,方法流程包括:
[0059] 201、啟動(dòng)瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能。
[0060] 本步驟中,在進(jìn)行瀏覽器的性能測(cè)試之前,先啟動(dòng)瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,該功能 用于保存所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面。這樣,當(dāng)瀏覽器發(fā)生閃退時(shí),就能夠通過(guò)調(diào)用 現(xiàn)場(chǎng)恢復(fù)功能重啟瀏覽器。
[0061] 當(dāng)然本實(shí)施例中并不限定瀏覽器閃退后,重啟瀏覽器的方法,也可以使用其他方 法重啟瀏覽器,對(duì)此本實(shí)施例中并不做具體限定。
[0062] 202、獲取瀏覽器的測(cè)試頁(yè)面地址,并根據(jù)所述測(cè)試頁(yè)面地址輸出測(cè)試頁(yè)面。
[0063] 本步驟中,接收用戶在瀏覽器的地址欄上輸入的測(cè)試頁(yè)面地址,或是在瀏覽器上 設(shè)置一測(cè)試觸發(fā)鍵,當(dāng)用戶觸發(fā)該鍵時(shí),自動(dòng)在瀏覽器的地址欄上輸入測(cè)試頁(yè)面地址,具體 執(zhí)行過(guò)程中如何獲取測(cè)試頁(yè)面地址本實(shí)施例中并不做具體限定。
[0064] 優(yōu)選地,在移動(dòng)終端獲取到測(cè)試頁(yè)面地址后,根據(jù)該測(cè)試頁(yè)面地址輸出瀏覽器的 測(cè)試頁(yè)面,包括:將測(cè)試頁(yè)面地址發(fā)送給服務(wù)器,服務(wù)器根據(jù)該測(cè)試頁(yè)面地址找到瀏覽器對(duì) 應(yīng)的測(cè)試頁(yè)面,并將該測(cè)試頁(yè)面返回給移動(dòng)終端,移動(dòng)終端輸出瀏覽器對(duì)應(yīng)的測(cè)試頁(yè)面。其 中,測(cè)試頁(yè)面包括瀏覽器的多個(gè)頁(yè)面地址。
[0065] 本實(shí)施例中,優(yōu)選地,在測(cè)試頁(yè)面中內(nèi)嵌iframe框架,使得瀏覽器的多個(gè)頁(yè)面在 iframe框架內(nèi)實(shí)現(xiàn)自動(dòng)循環(huán)跳轉(zhuǎn),當(dāng)然也不局限于此種方式,對(duì)此本實(shí)施例中并不做具體 限定。
[0066] 203、觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn),獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí) 行所述循環(huán)跳轉(zhuǎn)的閃退率。
[0067] 本步驟中,將需要打開(kāi)的頁(yè)面地址寫(xiě)入到測(cè)試頁(yè)面內(nèi),通過(guò)javascript實(shí)現(xiàn)頁(yè)面 循環(huán)跳轉(zhuǎn),直到瀏覽器因內(nèi)存或者邏輯錯(cuò)誤而發(fā)生閃退。頁(yè)面運(yùn)行順序分為順序循環(huán)模式 和隨機(jī)循環(huán)模式,具體執(zhí)行過(guò)程中采用哪種循環(huán)方式,本實(shí)施例中并不做具體限定。
[0068] 優(yōu)選地,觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn),包括:
[0069] 設(shè)置所述瀏覽器的每個(gè)頁(yè)面的加載時(shí)間為第二預(yù)設(shè)時(shí)間;
[0070] 當(dāng)所述多個(gè)頁(yè)面地址中的第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)加載完畢后,順 序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面地址中的第二頁(yè)面的地址并加載所述第二頁(yè)面;
[0071] 當(dāng)所述第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)未加載完畢時(shí),放棄對(duì)所述第一頁(yè) 面的加載,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面中的第二頁(yè)面的地址并加載所述第二頁(yè)面。
[0072] 本實(shí)施例中,每個(gè)頁(yè)面的加載時(shí)間可以預(yù)先設(shè)定好,也可以根據(jù)在進(jìn)行測(cè)試時(shí)自 動(dòng)生成一個(gè)頁(yè)面加載時(shí)間,對(duì)此本實(shí)施例中并不做具體限定。第二預(yù)設(shè)時(shí)間一般大于或等 于一個(gè)頁(yè)面的正常加載時(shí)間,可以是8秒,9秒,10秒等,對(duì)此本實(shí)施例中并不做具體限定。
[0073] 本步驟中,在輸出測(cè)試頁(yè)面后,以測(cè)試頁(yè)面中包括iframe框架進(jìn)行舉例說(shuō)明,如 圖4所示,選取瀏覽器的N個(gè)頁(yè)面進(jìn)行測(cè)試,在iframe框架內(nèi)實(shí)現(xiàn)從A頁(yè)面跳轉(zhuǎn)到B頁(yè)面, 再繼續(xù)跳轉(zhuǎn),直到最后返回第一個(gè)頁(yè)面A,其中,每個(gè)頁(yè)面的加載時(shí)間為8秒,8秒內(nèi)iframe 加載完一個(gè)站點(diǎn)則自動(dòng)加載下一站點(diǎn),沒(méi)有加載完則繼續(xù)等待加載,超過(guò)8秒后不管是否 加載完畢都會(huì)跳入下一個(gè)站點(diǎn)。在頁(yè)面加載過(guò)程中,測(cè)試頁(yè)面地址固定唯一,iframe內(nèi)的 頁(yè)面內(nèi)容是動(dòng)態(tài)拉取瀏覽器中實(shí)際站點(diǎn)的內(nèi)容。
[0074] 本步驟中,當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),記錄所述閃退事件,以根據(jù)所述記錄的 閃退事件統(tǒng)計(jì)所述瀏覽器的閃退率;調(diào)用所述瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,以恢復(fù)所述瀏覽器 發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面,繼續(xù)進(jìn)行測(cè)試。經(jīng)過(guò)第一預(yù)設(shè)時(shí)間后根據(jù)瀏覽器閃退生成的日志 統(tǒng)計(jì)單位時(shí)間內(nèi)的閃退率。
[0075] 204、根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
[0076] 本步驟中,根據(jù)瀏覽器的閃退率可以進(jìn)一步獲得瀏覽器的性能參數(shù),其中,可以通 過(guò)數(shù)據(jù)分析程序?qū)﹂W退率進(jìn)行分析得到瀏覽器的性能參數(shù),也可以將該瀏覽器的閃退率與 其它瀏覽器的閃退率進(jìn)行比較得到該瀏覽器的性能參數(shù),具體操作方法本實(shí)施例中不做具 體限定。
[0077] 本實(shí)施例的有益效果包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址 輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多 個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需要獲取瀏覽器的源代 碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得 瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
[0078] 實(shí)施例三
[0079] 參見(jiàn)圖5,本發(fā)明實(shí)施例中提供了一種測(cè)試瀏覽器性能的裝置,包括:測(cè)試頁(yè)面地 址獲取模塊301,測(cè)試頁(yè)面輸出模塊302,頁(yè)面跳轉(zhuǎn)模塊303,閃退率獲取模塊304和性能分 析模塊305。
[0080] 測(cè)試頁(yè)面地址獲取模塊301,用于獲取瀏覽器的測(cè)試頁(yè)面地址;
[0081] 測(cè)試頁(yè)面輸出模塊302,用于根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面, 所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;
[0082] 頁(yè)面跳轉(zhuǎn)模塊303,用于觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);
[0083] 閃退率獲取模塊304,用于獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn) 的閃退率;
[0084] 性能分析模塊305,用于根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
[0085] 參見(jiàn)圖6,在另一實(shí)施例中,所述裝置還包括:
[0086] 啟動(dòng)模塊306,用于所述測(cè)試頁(yè)面地址獲取瀏覽器的測(cè)試頁(yè)面地址之前,啟動(dòng)瀏覽 器的現(xiàn)場(chǎng)恢復(fù)功能,所述現(xiàn)場(chǎng)恢復(fù)功能用于保存所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面。
[0087] 參見(jiàn)圖6,在另一實(shí)施例中,所述裝置還包括:
[0088] 記錄模塊307,用于當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),記錄所述閃退事件,以根據(jù)所 述記錄的閃退事件統(tǒng)計(jì)所述瀏覽器的閃退率;
[0089] 調(diào)用模塊308,用于調(diào)用所述瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,以恢復(fù)所述瀏覽器發(fā)生閃退 時(shí)跳轉(zhuǎn)的頁(yè)面。
[0090] 在另一實(shí)施例中,所述測(cè)試頁(yè)面中內(nèi)嵌iframe框架;
[0091] 所述頁(yè)面跳轉(zhuǎn)模塊303,具體用于:
[0092] 觸發(fā)所述多個(gè)頁(yè)面地址在所述iframe框架內(nèi)執(zhí)行循環(huán)跳轉(zhuǎn)。
[0093] 在另一實(shí)施例中,所述頁(yè)面跳轉(zhuǎn)模塊303,包括:
[0094] 設(shè)置單元,用于設(shè)置所述瀏覽器的每個(gè)頁(yè)面的加載時(shí)間為第二預(yù)設(shè)時(shí)間;
[0095] 第一跳轉(zhuǎn)單元,用于當(dāng)所述多個(gè)頁(yè)面地址中的第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí) 間內(nèi)加載完畢后,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面地址中的第二頁(yè)面的地址并加載所述 第二頁(yè)面;
[0096] 第二跳轉(zhuǎn)單元,用于當(dāng)所述第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)未加載完畢 時(shí),放棄對(duì)所述第一頁(yè)面的加載,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面中的第二頁(yè)面的地址 并加載所述第二頁(yè)面。
[0097] 本實(shí)施例的有益效果包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址 輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多 個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需要獲取瀏覽器的源代 碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得 瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
[0098] 實(shí)施例四
[0099] 本發(fā)明實(shí)施例中提供了一種移動(dòng)終端1200,包括:如實(shí)施例三所述的測(cè)試瀏覽器 性能的裝置。
[0100] 如圖7所示,終端1200可以包括RF (Radio Frequency,射頻)電路110、包括有一 個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器120、輸入單元130、顯示單元140、傳感器150、 音頻電路160、WiFi (wireless fidelity,無(wú)線保真)模塊170、包括有一個(gè)或者一個(gè)以上處 理核心的處理器180、以及電源190等部件。本領(lǐng)域技術(shù)人員可以理解,圖7中示出的終端 結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者 不同的部件布置。其中:
[0101] RF電路110可用于收發(fā)信息或通話過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站 的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器180處理;另外,將涉及上行的數(shù)據(jù)發(fā) 送給基站。通常,RF電路110包括但不限于天線、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè) 振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機(jī)、稱合器、LNA (Low Noise Amplifier,低噪聲 放大器)、雙工器等。此外,RF電路110還可以通過(guò)無(wú)線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所 述無(wú)線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM (Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組 無(wú)線服務(wù))、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長(zhǎng)期演進(jìn))、電 子郵件、SMS (Short Messaging Service,短消息服務(wù))等。
[0102] 存儲(chǔ)器120可用于存儲(chǔ)軟件程序以及模塊,處理器180通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器120 的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器120可主要包括存儲(chǔ) 程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序 (比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端1200的使用所創(chuàng)建 的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器120可以包括高速隨機(jī)存取存儲(chǔ)器,還 可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ) 器件。相應(yīng)地,存儲(chǔ)器120還可以包括存儲(chǔ)器控制器,以提供處理器180和輸入單元130對(duì) 存儲(chǔ)器120的訪問(wèn)。
[0103] 輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設(shè)置以及功能 控制有關(guān)的鍵盤(pán)、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,輸入單元130可包括觸 敏表面131以及其他輸入設(shè)備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏 表面131上或在觸敏表面131附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。 可選的,觸敏表面131可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢 測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從 觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器180,并能接收處理 器180發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多 種類型實(shí)現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設(shè)備132。 具體地,其他輸入設(shè)備132可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān) 按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0104] 顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1200 的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu) 成。顯示單元140可包括顯示面板141,可選的,可以采用IXD (Liquid Crystal Display, 液晶顯示器)、〇LED (Organic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來(lái)配置顯 示面板141。進(jìn)一步的,觸敏表面131可覆蓋顯示面板141,當(dāng)觸敏表面131檢測(cè)到在其上 或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸 事件的類型在顯示面板141上提供相應(yīng)的視覺(jué)輸出。雖然在圖7中,觸敏表面131與顯示 面板141是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸 敏表面131與顯示面板141集成而實(shí)現(xiàn)輸入和輸出功能。
[0105] 終端1200還可包括至少一種傳感器150,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳 感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán) 境光線的明暗來(lái)調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端1200移動(dòng)到耳邊時(shí),關(guān) 閉顯示面板141和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向 上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài) 的應(yīng)用(比如橫堅(jiān)屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲 擊)等;至于終端1200還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳 感器,在此不再贅述。
[0106] 音頻電路160、揚(yáng)聲器161,傳聲器162可提供用戶與終端1200之間的音頻接口。 音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器161,由揚(yáng)聲器161轉(zhuǎn) 換為聲音信號(hào)輸出;另一方面,傳聲器162將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路 160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給 比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器120以便進(jìn)一步處理。音頻電路160還可能 包括耳塞插孔,以提供外設(shè)耳機(jī)與終端1200的通信。
[0107] WiFi屬于短距離無(wú)線傳輸技術(shù),終端1200通過(guò)WiFi模塊170可以幫助用戶收發(fā) 電子郵件、瀏覽網(wǎng)頁(yè)和訪問(wèn)流式媒體等,它為用戶提供了無(wú)線的寬帶互聯(lián)網(wǎng)訪問(wèn)。雖然圖7 示出了 WiFi模塊170,但是可以理解的是,其并不屬于終端1200的必須構(gòu)成,完全可以根據(jù) 需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0108] 處理器180是終端1200的控制中心,利用各種接口和線路連接整個(gè)手機(jī)的各個(gè)部 分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器 120內(nèi)的數(shù)據(jù),執(zhí)行終端1200的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的, 處理器180可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器180可集成應(yīng)用處理器和調(diào)制解調(diào) 處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主 要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180中。
[0109] 終端1200還包括給各個(gè)部件供電的電源190 (比如電池),優(yōu)選的,電源可以通過(guò) 電源管理系統(tǒng)與處理器180邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功 耗管理等功能。電源190還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源 故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0110] 盡管未示出,終端1200還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0111] 本實(shí)施例的有益效果包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址 輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多 個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需要獲取瀏覽器的源代 碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得 瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
[0112] 實(shí)施例五
[0113] 參見(jiàn)圖8,本發(fā)明實(shí)施例中提供了一種測(cè)試瀏覽器性能的系統(tǒng),包括:如實(shí)施例五 所述的移動(dòng)終端1200和服務(wù)器1300,
[0114] 所述服務(wù)器1300,用于接收所述移動(dòng)終端發(fā)送的所述瀏覽器的測(cè)試頁(yè)面地址,根 據(jù)所述測(cè)試頁(yè)面地址向所述移動(dòng)終端返回所述瀏覽器的測(cè)試頁(yè)面。
[0115] 參見(jiàn)圖8,在另一實(shí)施例中,所述系統(tǒng)還包括:個(gè)人計(jì)算機(jī)1400 ;
[0116] 所述個(gè)人計(jì)算機(jī)1400,用于當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),接收所述移動(dòng)終端的 調(diào)用,以重啟所述瀏覽器。
[0117] 本實(shí)施例的有益效果包括:獲取瀏覽器的測(cè)試頁(yè)面地址;根據(jù)所述測(cè)試頁(yè)面地址 輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址;觸發(fā)所述多 個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn);獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率;根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。其中,不需要獲取瀏覽器的源代 碼,只需將瀏覽器的頁(yè)面地址編寫(xiě)到測(cè)試頁(yè)面中,就能實(shí)現(xiàn)多個(gè)頁(yè)面的循環(huán)跳轉(zhuǎn),從而獲得 瀏覽器的閃退率,實(shí)現(xiàn)了對(duì)瀏覽器性能的測(cè)試,可實(shí)施性較高。
[0118] 需要說(shuō)明的是:上述實(shí)施例提供的測(cè)試瀏覽器性能的裝置,僅以上述各功能模塊 的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完 成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0119] 另外,上述實(shí)施例提供的測(cè)試瀏覽器性能的裝置、移動(dòng)終端、系統(tǒng)與測(cè)試瀏覽器性 能的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。
[0120] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0121] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過(guò)硬件 來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
[0122] 以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種測(cè)試瀏覽器性能的方法,其特征在于,所述方法包括: 獲取瀏覽器的測(cè)試頁(yè)面地址; 根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè)試頁(yè)面包括所述瀏覽器的 多個(gè)頁(yè)面地址; 觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn); 獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退率; 根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取瀏覽器的測(cè)試頁(yè)面地址之前,包 括: 啟動(dòng)瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,所述現(xiàn)場(chǎng)恢復(fù)功能用于保存所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn) 的頁(yè)面。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括: 當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),記錄所述閃退事件,以根據(jù)所述記錄的閃退事件統(tǒng)計(jì) 所述瀏覽器的閃退率; 調(diào)用所述瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,以恢復(fù)所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)試頁(yè)面中內(nèi)嵌iframe框架; 所述觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn),包括: 觸發(fā)所述多個(gè)頁(yè)面地址在所述iframe框架內(nèi)執(zhí)行循環(huán)跳轉(zhuǎn)。
5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳 轉(zhuǎn),包括: 設(shè)置所述瀏覽器的每個(gè)頁(yè)面的加載時(shí)間為第二預(yù)設(shè)時(shí)間; 當(dāng)所述多個(gè)頁(yè)面地址中的第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)加載完畢后,順序或 是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面地址中的第二頁(yè)面的地址并加載所述第二頁(yè)面; 當(dāng)所述第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)未加載完畢時(shí),放棄對(duì)所述第一頁(yè)面的 加載,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面中的第二頁(yè)面的地址并加載所述第二頁(yè)面。
6. -種測(cè)試瀏覽器性能的裝置,其特征在于,所述裝置包括: 測(cè)試頁(yè)面地址獲取模塊,用于獲取瀏覽器的測(cè)試頁(yè)面地址; 測(cè)試頁(yè)面輸出模塊,用于根據(jù)所述測(cè)試頁(yè)面地址輸出所述瀏覽器的測(cè)試頁(yè)面,所述測(cè) 試頁(yè)面包括所述瀏覽器的多個(gè)頁(yè)面地址; 頁(yè)面跳轉(zhuǎn)模塊,用于觸發(fā)所述多個(gè)頁(yè)面地址執(zhí)行循環(huán)跳轉(zhuǎn); 閃退率獲取模塊,用于獲取所述瀏覽器在第一預(yù)設(shè)時(shí)間內(nèi)執(zhí)行所述循環(huán)跳轉(zhuǎn)的閃退 率; 性能分析模塊,用于根據(jù)所述瀏覽器的閃退率獲得所述瀏覽器的性能參數(shù)。
7. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 啟動(dòng)模塊,用于所述測(cè)試頁(yè)面地址獲取瀏覽器的測(cè)試頁(yè)面地址之前,啟動(dòng)瀏覽器的現(xiàn) 場(chǎng)恢復(fù)功能,所述現(xiàn)場(chǎng)恢復(fù)功能用于保存所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn)的頁(yè)面。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 記錄模塊,用于當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),記錄所述閃退事件,以根據(jù)所述記錄的 閃退事件統(tǒng)計(jì)所述瀏覽器的閃退率; 調(diào)用模塊,用于調(diào)用所述瀏覽器的現(xiàn)場(chǎng)恢復(fù)功能,以恢復(fù)所述瀏覽器發(fā)生閃退時(shí)跳轉(zhuǎn) 的頁(yè)面。
9. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述測(cè)試頁(yè)面中內(nèi)嵌iframe框架; 所述頁(yè)面跳轉(zhuǎn)模塊,具體用于: 觸發(fā)所述多個(gè)頁(yè)面地址在所述iframe框架內(nèi)執(zhí)行循環(huán)跳轉(zhuǎn)。
10. 根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述頁(yè)面跳轉(zhuǎn)模塊,包括: 設(shè)置單元,用于設(shè)置所述瀏覽器的每個(gè)頁(yè)面的加載時(shí)間為第二預(yù)設(shè)時(shí)間; 第一跳轉(zhuǎn)單元,用于當(dāng)所述多個(gè)頁(yè)面地址中的第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi) 加載完畢后,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面地址中的第二頁(yè)面的地址并加載所述第二 頁(yè)面; 第二跳轉(zhuǎn)單元,用于當(dāng)所述第一頁(yè)面的地址在所述第二預(yù)設(shè)時(shí)間內(nèi)未加載完畢時(shí),放 棄對(duì)所述第一頁(yè)面的加載,順序或是隨機(jī)跳轉(zhuǎn)到所述多個(gè)頁(yè)面中的第二頁(yè)面的地址并加載 所述第二頁(yè)面。
11. 一種移動(dòng)終端,其特征在于,所述移動(dòng)終端包括:如權(quán)利要求6-10任一項(xiàng)所述的測(cè) 試瀏覽器性能的裝置。
12. -種測(cè)試瀏覽器性能的系統(tǒng),其特征在于,所述系統(tǒng)包括:如權(quán)利要求11所述的移 動(dòng)終端和服務(wù)器; 所述服務(wù)器,用于接收所述移動(dòng)終端發(fā)送的所述瀏覽器的測(cè)試頁(yè)面地址,根據(jù)所述測(cè) 試頁(yè)面地址向所述移動(dòng)終端返回所述瀏覽器的測(cè)試頁(yè)面。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:個(gè)人計(jì)算機(jī); 所述個(gè)人計(jì)算機(jī),用于當(dāng)所述瀏覽器發(fā)生閃退操作時(shí),接收所述移動(dòng)終端的調(diào)用,以重 啟所述瀏覽器。
【文檔編號(hào)】G06F11/25GK104123210SQ201310150294
【公開(kāi)日】2014年10月29日 申請(qǐng)日期:2013年4月26日 優(yōu)先權(quán)日:2013年4月26日
【發(fā)明者】王琳 申請(qǐng)人:騰訊科技(深圳)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
疏勒县| 修水县| 白河县| 宁津县| 吕梁市| 安宁市| 白城市| 宜川县| 塔城市| 怀宁县| 清徐县| 长春市| 汉中市| 体育| 通辽市| 化州市| 广德县| 金川县| 页游| 株洲市| 睢宁县| 白朗县| 玉溪市| 天水市| 巴林右旗| 湾仔区| 沿河| 保德县| 阿坝县| 龙游县| 江陵县| 黔东| 吉木萨尔县| 加查县| 开阳县| 东阿县| 稻城县| 双柏县| 绵竹市| 栾川县| 绥中县|