[發明專利]一種響應時間的測試方法及裝置在審
| 申請號: | 201811048023.4 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109165167A | 公開(公告)日: | 2019-01-08 |
| 發明(設計)人: | 趙猛 | 申請(專利權)人: | 蘇寧智能終端有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 趙然 |
| 地址: | 210000 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 響應 測試方法及裝置 圖片 錄制 視頻 運行時 計算機技術領域 應用程序頁面 應用程序運行 攝像頭 測試 時間誤差 分析 維護 | ||
本發明公開了一種響應時間的測試方法及裝置,屬于計算機技術領域。所述方法包括如下步驟:S1:在需要測試的應用程序運行前,開始錄制視頻;S2:打開所述應用程序,在所述應用程序頁面打開后,停止錄制視頻;S3:將錄制到的視頻拆分成一幀一幀的圖片,并對圖片依次順序編號;S4:分析所述圖片,獲取對應于應用程序開始運行時的第一圖片和對應于應用程序結束運行時的第二圖片;S5:計算所述第一圖片和所述第二圖片之間的時間長度,將所述時間長度作為所述應用程序的響應時間。本發明公開的響應時間的測試方法及裝置,能夠體現真實的響應時間,使得測試出的響應時間誤差小,更為準確,且用例不需要維護,也不需要攝像頭。
技術領域
本發明涉及計算機技術領域,特別涉及一種響應時間的測試方法及裝置。
背景技術
應用程序是為完成某項或多項特定工作的計算機程序,它運行在用戶模式,可以和用戶進行交互,具有可視的用戶界面。隨著科技的發展,應用程序在當今社會的應用范圍非常廣泛,如果它使用起來不流暢、卡頓,那么對該應用的推廣和用戶體驗都有很大的影響。因此,在應用程序的開發過程中,為了分析和判斷應用程序的性能和可用性,需要對應用程序的響應時間進行測試。
業內現有的響應時間測試方法有:看log時間法、掐秒表法(人眼看)和自定義起點和終點(攝像頭)法。這些測試方法或多或少都存在一些缺陷,比如:看log時間法只能反應從接收按鍵到開始響應的時長,不能反應出頁面完全展示完的時長(這個時長才是用戶真正的感受),因此,看log時間法不能體現真實的響應時間;掐秒表法(人眼看)雖然使用方法簡單,但是毫秒級別時長無法使用,人為誤差太大;自定義起點和終點(攝像頭)法,雖然可以準確找到起點和終點,但是用例需要維護和需要攝像頭,且操作過于復雜,使用不便。
發明內容
為了解決上述背景技術中提及的一個或多個現有技術的問題,本發明實施例提供了一種響應時間的測試方法及裝置,以克服現有的響應時間測試方法中存在的不能體現真實的響應時間、測試誤差太大、用例需要維護、需要攝像頭、操作過于復雜使用不便等問題。
為解決上述技術問題,本發明采用的技術方案是:
一方面,提供了一種響應時間的測試方法,所述方法包括如下步驟:
S1:在需要測試的應用程序運行前,開始錄制視頻;
S2:打開所述應用程序,在所述應用程序頁面打開后,停止錄制視頻;
S3:將錄制到的視頻拆分成一幀一幀的圖片,并對圖片依次順序編號;
S4:分析所述圖片,獲取對應于應用程序開始運行時的第一圖片和對應于應用程序結束運行時的第二圖片;
S5:計算所述第一圖片和所述第二圖片之間的時間長度,將所述時間長度作為所述應用程序的響應時間。
進一步的,所述獲取對應于應用程序開始運行時的第一圖片具體包括:
對拆分出來的圖片依次進行圖片相似度比對;
當相鄰兩張圖片有區別時,將相鄰兩張圖片中的后一幀圖片標記為對應于應用程序開始運行時的第一圖片。
進一步的,所述獲取對應于應用程序結束運行時的第二圖片具體包括:
繼續比對剩余的圖片,當相鄰兩張圖片的相似度不再變化時,將相鄰兩張圖片中的前一幀圖片標記為對應于應用程序結束運行時的第二圖片。
進一步的,所述步驟S5具體包括:
計算所述第一圖片到所述第二圖片的幀數,用所述幀數乘以每幀的時間,得到的時間即為所述應用程序的響應時間。
進一步的,所述相似度比對具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧智能終端有限公司,未經蘇寧智能終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811048023.4/2.html,轉載請聲明來源鉆瓜專利網。





