[發(fā)明專利]一種頁面展示速度的測試方法、裝置及電子設(shè)備在審
| 申請?zhí)枺?/td> | 201811317145.9 | 申請日: | 2018-11-07 |
| 公開(公告)號: | CN109446095A | 公開(公告)日: | 2019-03-08 |
| 發(fā)明(設(shè)計)人: | 劉曉丹 | 申請(專利權(quán))人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06K9/62 |
| 代理公司: | 北京柏杉松知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 李欣;項京 |
| 地址: | 100080 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 頁面展示 相似度 截取 開始時刻 裝置及電子設(shè)備 測試 調(diào)用目標 目標頁面 屏幕截取 預(yù)設(shè)時長 終端測試 時間差 預(yù)設(shè) 展示 | ||
本發(fā)明實施例提供了一種頁面展示速度的測試方法、裝置及電子設(shè)備,涉及終端測試技術(shù)領(lǐng)域,可以在一個頁面展示結(jié)束后及時獲得測試結(jié)果。該方法包括:將調(diào)用目標頁面的時刻,確定為頁面展示開始時刻;從頁面展示開始時刻開始,每間隔預(yù)設(shè)時長執(zhí)行一次屏幕截取操作,獲得預(yù)設(shè)數(shù)量張截圖以及該截圖對應(yīng)的截取時刻;然后從獲得的截圖中,獲得目標截圖;目標截圖與截取目標截圖前所獲得的任一張截圖的相似度均小于相似度閾值,且目標截圖與截取目標截圖后所獲得的所有截圖的相似度均大于或等于相似度閾值;再將目標截圖對應(yīng)的截取時刻,確定為頁面展示結(jié)束時刻;然后計算頁面展示結(jié)束時刻與頁面展示開始時刻之間的時間差,確定為目標頁面展示速度。
技術(shù)領(lǐng)域
本發(fā)明涉及終端測試技術(shù)領(lǐng)域,特別是涉及一種頁面展示速度的測試方法、裝置及電子設(shè)備。
背景技術(shù)
近年來移動應(yīng)用飛速發(fā)展,由于移動應(yīng)用的性能關(guān)乎用戶體驗,因此越來越受到開發(fā)者的重視。移動應(yīng)用頁面展示速度是指目標頁面開始展示到內(nèi)容完全展示在顯示器上所消耗的時間,是移動應(yīng)用性能評價的一個重要指標。
發(fā)明人在實現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有技術(shù)至少存在如下問題:
目前,對頁面展示速度進行測試的方法主要是,對終端設(shè)備屏幕顯示頁面的過程進行錄制,然后將錄制的視頻導(dǎo)入電腦或服務(wù)器,由電腦或服務(wù)器逐幀分析找出頁面出現(xiàn)的第一幀和頁面展示完畢穩(wěn)定之后的第一幀,將這兩幀之間的時長,作為終端設(shè)備頁面展示時長,每個頁面的展示時長就是頁面展示速度。
可見,現(xiàn)有技術(shù)操作復(fù)雜耗時長,無法在一個頁面展示結(jié)束后及時獲得測試結(jié)果。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種頁面展示速度的測試方法、裝置及電子設(shè)備,以實現(xiàn)在一個頁面展示結(jié)束后及時獲得測試結(jié)果。具體技術(shù)方案如下:
第一方面,提供了一種頁面展示速度的測試方法,該方法包括:
將調(diào)用目標頁面的時刻,確定為頁面展示開始時刻;
從所述頁面展示開始時刻開始,每間隔預(yù)設(shè)時長執(zhí)行一次屏幕截取操作,獲得預(yù)設(shè)數(shù)量張截圖以及該截圖對應(yīng)的截取時刻;所述預(yù)設(shè)時長與所述預(yù)設(shè)數(shù)量的乘積大于預(yù)設(shè)展示頁面所消耗的最長時間;
從獲得的截圖中,獲得目標截圖;所述目標截圖與截取所述目標截圖前所獲得的任一張截圖的相似度均小于相似度閾值,且所述目標截圖與截取所述目標截圖后所獲得的所有截圖的相似度均大于或等于所述相似度閾值;
將所述目標截圖對應(yīng)的截取時刻,確定為頁面展示結(jié)束時刻;
計算所述頁面展示結(jié)束時刻與所述頁面展示開始時刻之間的時間差,確定為目標頁面展示速度。
可選的,所述從所述頁面展示開始時刻開始,每間隔預(yù)設(shè)時長執(zhí)行一次屏幕截取操作,獲得預(yù)設(shè)數(shù)量張截圖以及該截圖對應(yīng)的截取時刻的步驟,包括:
啟動預(yù)設(shè)時長的定時器;
當所述定時器達到所述預(yù)設(shè)時長時,執(zhí)行屏幕截取操作,獲得當前顯示頁面的截圖以及該截圖對應(yīng)的截取時刻;
若已經(jīng)獲得的截圖的數(shù)量小于預(yù)設(shè)數(shù)量,則返回所述當所述定時器達到所述預(yù)設(shè)時長時,執(zhí)行屏幕截取操作的步驟。
可選的,所述從獲得的截圖中,獲得目標截圖的步驟,包括:
按照截取時間順序,選擇最后一個截取時刻的前一截取時刻對應(yīng)的截圖作為當前截圖;
確定所述當前截圖與最后一個截取時刻對應(yīng)的截圖的相似度;
若兩張截圖相似度大于或等于所述相似度閾值,則按照截取時間順序,將截取時刻在當前截圖截取時刻之前且距離當前截圖的截取時刻最近的一張截圖確定為當前截圖,返回所述將當前截圖與最后一個截取時刻對應(yīng)的截圖對比的步驟;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京奇藝世紀科技有限公司,未經(jīng)北京奇藝世紀科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811317145.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 任務(wù)分配方法和任務(wù)分配裝置
- 通過根據(jù)預(yù)吹開始點反饋調(diào)節(jié)方式制造容器的方法
- 感官效果信息的數(shù)據(jù)結(jié)構(gòu)、感官效果信息輸出裝置、感官效果信息輸出方法、感官效果信息生成裝置、控制裝置、系統(tǒng)、程序以及記錄介質(zhì)
- 信息處理裝置、電力控制方法以及電力控制程序
- 蓄電裝置的放電開始時刻決定系統(tǒng)以及蓄電裝置的放電開始時刻的決定方法
- 管理系統(tǒng)
- 內(nèi)燃機的燃料噴射控制系統(tǒng)及內(nèi)燃機的燃料噴射控制方法
- 攻擊消除裝置、攻擊消除方法以及攻擊消除程序
- 避免飛車的卸料小車控制方法及系統(tǒng)
- 喚醒操作系統(tǒng)的方法、裝置、終端及存儲介質(zhì)





