[發明專利]瀏覽器性能測試方法、系統及終端有效
| 申請號: | 201310188132.7 | 申請日: | 2013-05-20 |
| 公開(公告)號: | CN104182331B | 公開(公告)日: | 2018-04-27 |
| 發明(設計)人: | 王琳 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙)44285 | 代理人: | 王仲凱 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 瀏覽器 性能 測試 方法 系統 終端 | ||
1.一種瀏覽器性能測試方法,其特征在于,所述方法包括:
接收輸入的測試頁面地址,并根據所述測試頁面地址向服務器發送獲取測試頁面的請求,以使所述服務器根據所述請求將所述測試頁面地址所對應的測試頁面發送給終端;
接收所述測試頁面,并使待測瀏覽器運行所述測試頁面,運行所述測試頁面包括從所述待測瀏覽器開始加載所述測試頁面到加載完成后顯示所述測試頁面的內容;
在所述待測瀏覽器運行測試頁面的時間大于預設時間時,則執行在所述測試頁面中預先插入的跳轉腳本,根據所述跳轉腳本中指定的下一個測試頁面的信息向所述服務器發送獲取測試頁面的請求,以使服務器根據所述請求將所述下一個測試頁面發送給所述終端,并使所述待測瀏覽器運行所述下一個測試頁面;
所述接收輸入的測試頁面地址之前,還包括:
預先下載測試站點的所有測試頁面;
修改所下載的測試頁面,在每個下載的測試頁面中插入跳轉腳本并設置運行時間腳本,所述運行時間腳本包括若每個測試頁面的運行時間大于預設時間則執行所述跳轉腳本,所述運行時間包括從待測瀏覽器開始加載測試頁面到加載完成后顯示測試頁面的內容所用的時間總和,所述跳轉腳本用于指定下一步跳轉到下一個測試頁面的信息;
將修改后的測試頁面發送到所述服務器進行存儲,并設置用于調起所述瀏覽器的腳本,所述測試頁面在所述服務器上的存儲位置為所述測試頁面的地址。
2.根據權利要求1所述的瀏覽器性能測試方法,其特征在于,所述使所述待測瀏覽器運行所述下一個測試頁面之后,還包括:
檢測所述待測瀏覽器是否發生閃退,并生成檢測信號;
若發生閃退,則根據所述待測瀏覽器發生閃退時所生成的檢測信號,使預先設置于終端上的用于調起瀏覽器的腳本重新啟動所述待測瀏覽器,所述待測瀏覽器根據閃退前運行的測試頁面的地址重新向所述服務器發送獲取測試頁面的請求,并記錄所述待測瀏覽器發生閃退時的信息。
3.根據權利要求1所述的瀏覽器性能測試方法,其特征在于,所述使所述待測瀏覽器運行所述下一個測試頁面之后,還包括:
檢測所述待測瀏覽器是否發生閃退,并生成檢測信號;
若所述待測瀏覽器發生閃退,則將所述待測瀏覽器發生閃退時所生成的檢測信號發送給控制設備,以使所述控制設備根據所述檢測信號,使預先設置于終端上的用于調起瀏覽器的腳本重新啟動所述待測瀏覽器,所述待測瀏覽器根據閃退前運行的測試頁面的地址重新向所述服務器發送獲取測試頁面的請求,并記錄所述待測瀏覽器發生閃退時的信息。
4.根據權利要求2或3中任一項所述的瀏覽器性能測試方法,其特征在于,所述待測瀏覽器發生閃退時的信息包括閃退時終端的內存占用率、閃退時打開的測試頁面信息、和閃退時待測瀏覽器出現的邏輯錯誤信息中的至少一個。
5.根據權利要求1所述的瀏覽器性能測試方法,其特征在于,所述接收所述測試頁面,并使待測瀏覽器運行所述測試頁面之后,還包括:
在所述待測瀏覽器運行測試頁面的時間不大于所述預設時間時,則若所述待測瀏覽器完成加載所述測試頁面,并已顯示所加載完成的測試頁面的內容,則使所述待測瀏覽器繼續顯示所加載完成的測試頁面的內容;若所述測試頁面未加載完成,則使所述待測瀏覽器繼續進行加載所述測試頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310188132.7/1.html,轉載請聲明來源鉆瓜專利網。





