The present application discloses a performance test method for a game application. The test module is applied in the embedded application client in the game, when the game client application running on a terminal device, the method comprises: a parameter object and performance of acquiring the game application client display specifies the game scenes; for every performance related, according to the the object to get the parameters, to determine whether the object affects the performance of the terminal equipment; if it is determined that the object affects the performance of the terminal equipment, the relevant data of the object is submitted to the server. The application also discloses the corresponding server and game application client. According to the technical scheme disclosed by the application, the processing resource occupied by the game application is reduced, and the running of the game is smooth, and the user's feeling is improved.
【技術實現步驟摘要】
本專利技術涉及計算機處理
,尤其涉及一種游戲應用程序的性能測試方法、服務器和游戲應用客戶端。
技術介紹
目前,在游戲場景中,為了滿足用戶的視覺體驗,游戲設計者通常會為場景中的圖形對象(例如,火焰、水流、人物形象等)增加更多的細節,使用更高的分辨率,或者使用更多的材質數量等。
技術實現思路
本專利技術實施例提供一種游戲應用程序的性能測試方法、服務器和游戲應用客戶端,以減少運行該游戲應用程序所占用的處理資源。本專利技術實施例提供了游戲應用程序的性能測試方法,應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。本專利技術實施例提供了游戲應用程序的性能測試方法,應用于提供性能分析功能的服務器,該方法包括:接收由運行于終端設備的游戲應用客戶端上報的對象的相關數據,其中,所述游戲應用客戶端針對每一與性能相關的對象,根據獲取的該對象的參數確定該對象是否影響了該終端設備的性能,如果確定該對象影響了該終端設備的性能,上報該對象的相關數據;根據接收到的所述對象的相關數據,確定影響所述終端設備性能的對象;修改該對象的資源文件,并生成新版本的游戲應用程序,所述新版本的游戲應用程序包括該修改后的資源文件。本專利技術實施例提供了游戲應用客戶端,該游戲應用客戶端包括:獲取模塊,用于獲取所述游戲應用客戶端 ...
【技術保護點】
一種游戲應用程序的性能測試方法,其特征在于,應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。
【技術特征摘要】
1.一種游戲應用程序的性能測試方法,其特征在于,應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。2.根據權利要求1所述的方法,其特征在于,所述根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能,包括:確定該對象對應的至少一條用于性能分析的準則;確定所述至少一條用于性能分析的準則中所述參數對應的準則;當所述參數不滿足所確定的準則時,確定該對象影響了該終端設備的性能。3.根據權利要求2所述的方法,其特征在于,預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述確定該對象對應的至少一條用于性能分析的準則,包括:根據所述對象列表確定該對象的類型;確定所述類型對應的至少一條用于性能分析的準則。4.根據權利要求1所述的方法,其特征在于,預設至少一種與性能相關的對象類型;預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述獲取在所述游戲應用的指定游戲場景中的任一性能相關對象的參數,包括:根據所述對象列表確定該游戲場景中每個對象的類型;針對所確定的每個對象的類型,如果確定該對象的類型為所述預設的至少一種與性能相關的對象類型之一,確定該對象為與性能相關的對象,并從該對象列表中獲取該對象的參數。5.根據權利要求2或3所述的方法,其特征在于,所述上報的該對象的相關數據至少包括:該對象的標識、該對象的所述參數、該參數對應的準則的標識。6.根據權利要求1所述的方法,其特征在于,在將該對象的相關數據上報至服務器之后,進一步包括:接收來自所述服務器的新版本的游戲應用程序,所述新版本的游戲應用程序包括該對象的修改后的資源文件;根據該新版本的游戲應用程序,更新所述游戲應用客戶端,并重新執行該方法的上述處理。7.一種性能分析的方法,其特征在于,應用于提供性能分析功能的服務器,該方法包括:接收由運行于終端設備的游戲應用客戶端上報的對象的相關數據,其中,所述游戲應用客戶端針對每一與性能相關的對象,根據獲取的該對象的參數確定該對象是否影響了該終端設備的性能,如果確定該對象影響了該終端設備的性能,上報該對象的相關數據;根據接收到的所述對象的相關數據,確定影響所述終端設備性能的對象;修改該對象的資源文件,并生成新版本的游戲應用程序,所述新版本的游戲應用程序包括該修改后的資源文件。8.根據權利要求7所述的方法,其特征在于,所述對象的相關數據至少包括該對象的標識、該對象的參數、所述參數對應的準則的標識;所述修改該對象的資源文件,包括:根據所述準則的標識,讀取該準則;根據所讀取的該準則,確定該參數的取值范圍,其中,當該對象的該參數在此取值范圍內時,不影響該終端設備的性能;根據對象的標識,讀取該對象的資源文件;根據所確定的所述取值范圍和該資源文件,修改該參數的值;根據修改后的該參數的值,修改該資源文件。9.根據權利要求7所述的方法,其特征在于,所述對象的相關數據至少包括該對象的標識、該對象的參數、所述參數對應的準則的標識;預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述修改該對象的資源文件,包括:根據接收到的所述對象的相關數據,確定該對象的相關信息,并提供用戶界面以展示該對象的所述相關信息,以使管理員用戶根據所述相關信息輸入參數值,其中,所述相關信息包括該對象的類型、該對象的標識、該參數的名稱及取值、該參數不滿足的所述準則、該參數的取值范圍;響應于所述管理員用戶對所述用戶界面的操作,接收其輸入的參數值;根據接收到的所述參數值,修改所述對象列表中該對象的參數值;根據該修改后的參數的值,修改所...
【專利技術屬性】
技術研發人員:嚴明,魏學峰,邱學倩,羅章龍,肖央,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。