[發明專利]嵌套頁面性能測試方法、設備及存儲介質在審
| 申請號: | 202110097371.6 | 申請日: | 2021-01-25 |
| 公開(公告)號: | CN112905448A | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 胡海波 | 申請(專利權)人: | 長沙市到家悠享網絡科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京清誠知識產權代理有限公司 11691 | 代理人: | 李博 |
| 地址: | 410000 湖南省長沙市長沙高新*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌套 頁面 性能 測試 方法 設備 存儲 介質 | ||
1.一種嵌套頁面性能測試方法,其特征在于,包括:
調用瀏覽器模擬工具;
利用所述瀏覽器模擬工具,模擬用戶打開網絡鏈接的行為;所述網絡鏈接對應的父頁面嵌入有嵌套頁面;
獲取所述網絡鏈接被打開的過程中產生的頁面信息數據;
從所述頁面信息數據中,獲取所述嵌套頁面被打開過程中關聯的時間節點;
根據所述嵌套頁面被打開過程中關聯的時間節點,計算所述嵌套頁面的響應時長。
2.根據權利要求1所述的方法,其特征在于,所述利用所述瀏覽器模擬工具,模擬用戶打開網絡鏈接的行為,包括:
利用所述瀏覽器模擬工具,模擬針對所述網絡鏈接的觸發操作;
響應于所述觸發操作,向服務端設備發送頁面請求,以請求所述父頁面及所述嵌套頁面依賴的資源;
基于所述服務端設備返回的所述父頁面及所述嵌套頁面依賴的資源,在顯示屏上渲染所述父頁面及所述嵌套頁面。
3.根據權利要求2所述的方法,其特征在于,所述父頁面及所述嵌套頁面依賴的資源包括:圖片的網絡地址和文本數據;所述基于所述父頁面及所述嵌套頁面依賴的資源,在顯示屏上渲染所述父頁面及所述嵌套頁面依賴的資源,包括:
按照所述圖片的網絡地址,從所述服務端設備下載圖片;
按照預設的布局格式,將所述父頁面及所述嵌套頁面依賴的圖片和文本數據渲染至顯示屏上,以得到所述父頁面及所述嵌套頁面。
4.根據權利要求1所述的方法,其特征在于,所述獲取所述網絡鏈接被打開的過程中產生的頁面信息數據,包括:
運行page.metrics函數,以利用所述page.metrics函數獲取所述網絡鏈接被打開的過程中產生的頁面信息數據。
5.根據權利要求1所述的方法,其特征在于,所述獲取所述網絡鏈接被打開的過程中產生的頁面信息數據,包括:
調用lighthouse工具,以利用所述lighthouse工具獲取所述網絡鏈接被打開的過程中產生的頁面信息數據。
6.根據權利要求1所述的方法,其特征在于,所述嵌套頁面被打開過程中關聯的時間節點包括:請求所述嵌套頁面依賴的資源的時間、開始下載所述嵌套頁面依賴的資源的時間、所述嵌套頁面依賴的資源的下載完成時間以及所述嵌套頁面的渲染完成時間。
7.根據權利要求6所述的方法,其特征在于,所述根據所述嵌套頁面關聯的時間節點,計算所述嵌套頁面的響應時長,包括:
從所述嵌套頁面關聯的時間節點中,獲取所述請求所述嵌套頁面依賴的資源的時間和所述嵌套頁面的渲染完成時間;
計算所述嵌套頁面的渲染完成時間和所述請求所述嵌套頁面依賴的資源的時間之間的時間差,作為所述嵌套頁面的響應時長。
8.根據權利要求1-7任一項所述的方法,其特征在于,所述瀏覽器模擬工具為puppeteer。
9.一種計算機設備,其特征在于,包括:存儲器和處理器;其中,所述存儲器,用于存儲計算機程序;
所述處理器耦合至所述存儲器,用于執行所述計算機程序以用于執行權利要求1-8任一項所述方法中的步驟。
10.一種存儲有計算機指令的計算機可讀存儲介質,其特征在于,當所述計算機指令被一個或多個處理器執行時,致使所述一個或多個處理器執行權利要求1-8任一項所述方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于長沙市到家悠享網絡科技有限公司,未經長沙市到家悠享網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110097371.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種河道垃圾清理裝置
- 下一篇:一種糖尿病腎病治療標志物supar檢測裝置





