[發明專利]頁面幀率測試方法、應用的安裝文件生成方法及裝置在審
| 申請號: | 202010725141.5 | 申請日: | 2020-07-24 |
| 公開(公告)號: | CN112052146A | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 董熠 | 申請(專利權)人: | 北京奇藝世紀科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/36 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 呂俊秀 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 測試 方法 應用 安裝 文件 生成 裝置 | ||
本發明實施例提供了一種頁面幀率測試方法、應用的安裝文件生成方法及裝置,該方法包括:在目標應用啟動之后,獲取到預設操作指令的情況下,調用預先生成的動態庫文件,所述動態庫文件中包括用于進行頁面幀率測試的測試腳本;執行所述測試腳本,對所述目標應用的頁面幀率進行測試,獲得頁面幀率測試結果;顯示所述頁面幀率測試結果。因此,本發明的方案,在一定程度上解決了現有技術中的頁面幀率的測試方式,需要依賴于源代碼,或環境配置復雜,使用不便的問題。
技術領域
本發明涉及計算機技術領域,特別是涉及一種頁面幀率測試方法、應用的安裝文件生成方法及裝置。
背景技術
隨著智能終端設備的普及化,人們越來越多的日常活動依賴終端設備進行。終端設備畫面顯示的流暢度直接影響用戶的視覺體驗,而頁面的渲染幀率是顯示流暢度的直觀體現,因而,在應用程序的開發過程中,進行幀率測試是非常必要的環節。其中,幀率是用于表示畫面顯示幀數的度量,單位為幀數或赫茲,幀數用于描述每秒播放多少幀畫面,而赫茲則表示顯示屏的畫面每秒更新多少次。
其中,現有的自動化幀率測試方法大致分為代碼測試以及第三方測試框架測試,代碼測試方式本身對于系統資源的消耗極低,測試結果更加接近真實數值,但測試需依賴源代碼,因此只能針對自研發的產品進行。第三方測試框架需要較為復雜的配置過程,依賴特定的運行環境,并且對移動設備本身產生較大的CPU和內存消耗,影響最后測試結果的真實性。
由上述可知,現有技術中的頁面幀率的測試方式,需要依賴于源代碼,或環境配置復雜,使用不便的問題。
發明內容
本發明實施例的目的在于提供一種頁面幀率測試方法、應用的安裝文件生成方法及裝置,以在一定程度上解決現有技術中的頁面幀率的測試方式,需要依賴于源代碼,或環境配置復雜,使用不便的問題。具體技術方案如下:
在本發明實施的第一方面,提供了一種頁面幀率測試方法,應用于待測試設備,所述方法包括:
在目標應用啟動之后,獲取到預設操作指令的情況下,調用預先生成的動態庫文件,所述動態庫文件中包括用于進行頁面幀率測試的測試腳本;
執行所述測試腳本,對所述目標應用的頁面幀率進行測試,獲得頁面幀率測試結果;
顯示所述頁面幀率測試結果。
在本發明實施的第二方面,提供了一種應用的安裝文件生成方法,應用于安裝文件的生產設備,所述方法包括:
將預先生成的動態庫文件導入目標應用的安裝文件中,并在所述安裝文件中記錄所述動態庫文件的相對路徑,得到包括所述動態庫文件的安裝文件;
其中,所述動態庫文件中包括用于進行頁面幀率測試的測試腳本,所述相對路徑為所述動態庫文件相對于所述目標應用的安裝位置的路徑。
在本發明實施的第三方面,提供了一種頁面幀率測試裝置,包括:
調用模塊,用于在目標應用啟動之后,獲取到預設操作指令的情況下,調用預先生成的動態庫文件,所述動態庫文件中包括用于進行頁面幀率測試的測試腳本;
測試模塊,用于執行所述測試腳本,對所述目標應用的頁面幀率進行測試,獲得頁面幀率測試結果;
顯示模塊,用于顯示所述頁面幀率測試結果。
在本發明實施的第四方面,提供了一種應用的安裝文件生成裝置,應用于安裝文件的生產設備,所述裝置包括:
安裝文件生成模塊,用于將預先生成的動態庫文件導入目標應用的安裝文件中,并在所述安裝文件中記錄所述動態庫文件的相對路徑,得到包括所述動態庫文件的安裝文件;
其中,所述動態庫文件中包括用于進行頁面幀率測試的測試腳本,所述相對路徑為所述動態庫文件相對于所述目標應用的安裝位置的路徑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇藝世紀科技有限公司,未經北京奇藝世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010725141.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種獲取智能家電設備功能演示的方法
- 下一篇:一種生物發酵飼料干燥裝置及工藝





