[發明專利]一種GPU節點渲染能力的自動化測試方法在審
| 申請號: | 202310505815.4 | 申請日: | 2023-05-06 |
| 公開(公告)號: | CN116501591A | 公開(公告)日: | 2023-07-28 |
| 發明(設計)人: | 韋小剛;高斌;鄒瓊;周雙全 | 申請(專利權)人: | 深圳市瑞云科技股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F11/30 |
| 代理公司: | 深圳市中科創為專利代理有限公司 44384 | 代理人: | 謝志龍;徐方星 |
| 地址: | 518000 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gpu 節點 渲染 能力 自動化 測試 方法 | ||
本發明公開一種GPU節點渲染能力的自動化測試方法。本發明通過對GPU節點上的被測試應用程序進行檢測,并且檢測程序在測試過程中的開啟及關閉狀態,保證測試數據的有效性,同時,對測試過程中的GPU節點各項性能指標數據進行記錄,并在程序關閉后,將記錄的數據整理成預設的文件格式進行輸出及保存,再根據形成的測試結果文件生成可視化圖表,便于測試人員直觀地檢閱測試結果數據。本發明所提供的自動測試方法可以有效避免人工檢測帶來的效率低下以及準確度不高的問題,有效提高測試效率及測試結果的可靠性。
技術領域
本發明涉及云渲染領域,尤其涉及一種GPU節點渲染能力的自動化測試方法。
背景技術
在現有技術中,在測試云渲染GPU節點能力時,一般都是通過人工肉眼觀察的方式,對GPU渲染節點進行觀察,記錄GPU節點在進行渲染負載時的數據。通過人工進行測試,長時間的記錄和通過人工進行記錄,耗時巨大且執行速度慢,看錯數據等人為因素的影響,測試效率低下。
因此,現有技術存在缺陷,需要改進。
發明內容
本發明的目的是克服現有技術的不足,提供一種GPU節點渲染能力的自動化測試方法。
本發明的技術方案如下:提供一種GPU節點渲染能力的自動化測試方法,包括如下步驟:
步驟1:啟動被測試的應用程序,檢測開啟狀態,并記錄開啟程序的進程ID;
步驟2:被測試應用程序成功開啟之后,開始進行GPU節點的監測,每隔設定的時間進行GPU節點性能族表數據的獲取,并記錄至臨時緩存文件中;
步驟3:按照設定的時間將渲染的應用程序關閉;
步驟4:按照設置的格式,將臨時緩存文件中的數據進行整合生成單獨完整的文件,并保存至本地;
步驟5:將錄入的本地測試結果數據生成可視化圖表。
進一步地,所述步驟1中,需檢測開啟成功狀態的信息包括應用程序的畫面及聲音。
進一步地,所述步驟2中,記錄的信息包括:CPU使用率、GPU?encode模塊的使用率、GPU?3D模塊的使用率、顯存占用大小、內存占用大小、以及被測試應用程序運行幀率。
進一步地,所述步驟3的具體步驟為:按照測試時長,滿足測試時長后將被測試應用程序關閉,并檢測是否成功關閉。
進一步地,所需檢測成功關閉的信息包括此次開啟的應用進程以及應用窗口。
采用上述方案,本發明解決人工進行測試的過程中,因長時間的記錄和通過人工進行記錄所存在的耗時巨大且執行速度慢的問題,以及看錯數據等人為因素的影響,有效提高測試效率。
附圖說明
圖1為本發明的流程框圖。
具體實施方式
以下結合附圖和具體實施例,對本發明進行詳細說明。
請參閱圖1,本發明提供一種GPU節點渲染能力的自動化測試方法,包括如下步驟:
步驟1:啟動被測試的應用程序,檢測開啟狀態,并記錄開啟程序的進程ID。需檢測開啟成功狀態的信息包括應用程序的畫面及聲音。
步驟2:被測試應用程序成功開啟之后,開始進行GPU節點的監測,每隔設定的時間進行GPU節點性能族表數據的獲取,并記錄至臨時緩存文件中。記錄的信息包括:CPU使用率、GPU?encode模塊的使用率、GPU?3D模塊的使用率、顯存占用大小、內存占用大小、以及被測試應用程序運行幀率。設定的間隔時間一般為0.5s-1s,在確保檢測效率的同時,避免占用過多的內存空間而導致出現卡頓等情況。
步驟3:按照設定的時間將渲染的應用程序關閉。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市瑞云科技股份有限公司,未經深圳市瑞云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310505815.4/2.html,轉載請聲明來源鉆瓜專利網。





