• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    游戲應用程序的性能測試方法、服務器和游戲應用客戶端技術

    技術編號:15551343 閱讀:93 留言:0更新日期:2017-06-07 23:54
    本申請公開了一種游戲應用程序的性能測試方法。其中,該方法應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。本申請還公開了相應的服務器和游戲應用客戶端。根據本申請公開的技術方案,減少運行該游戲應用程序所占用的處理資源,使游戲運行流暢,提高用戶的感受。

    Performance test method for game application, server and game application client

    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是本專利技術實施例提供的一種游戲應用程序的性能測試方法的流程圖;圖3是本專利技術實施例提供的一種游戲應用程序的性能測試方法的流程圖;圖4是本專利技術實施例提供的一種修改該對象的資源文件方法的流程圖;圖5是本專利技術實施例提供的用戶界面的示意圖;圖6是本專利技術實施例提供的一種修改該對象的資源文件方法的流程圖;圖7是本專利技術實施例提供的游戲應用客戶端的結構示意圖;圖8是本專利技術實施例提供的服務器的結構示意圖;圖9是本專利技術實施例提供的處理模塊的結構示意圖;圖10是本專利技術實施例提供的處理模塊的結構示意圖。具體實施方式下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。本專利技術的專利技術人在研究過程中發現,如果為場景中的圖形對象增加更多的細節,使用更高的分辨率,或者使用更多的材質數量,運行該游戲應用程序將占用終端設備較多的處理資源(例如CPU、GPU的處理資源),甚至造成游戲畫面不連續,降低用戶感受。有鑒于此,本專利技術實施例提出了一種游戲應用程序的性能測試方法。該方法應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。從而,減少運行該游戲應用程序所占用的處理資源,使游戲運行流暢,提高用戶的感受。圖1是本專利技術實施例提供的一種游戲應用程序的性能測試方法。該方法應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括以下步驟。步驟101:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數。步驟102:針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能。步驟103:如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。圖2是本專利技術實施例提供的一種游戲應用程序的性能測試方法。該方法應用于提供性能分析功能的服務器,如圖2所示,該方法包括如下步驟。步驟201:接收由運行于終端設備的游戲應用客戶端上報的對象的相關數據。這樣,所述游戲應用客戶端針對每一與性能相關的對象,根據獲取的該對象的參數確定該對象是否影響了該終端設備的性能,如果確定該對象影響了該終端設備的性能,上報該對象的相關數據;步驟202:根據接收到的所述對象的相關數據,確定影響所述終端設備性能的對象。步驟203:修改該對象的資源文件,并生成新版本的游戲應用程序。其中,所述新版本的游戲應用程序包括該修改后的資源文件。圖3是本專利技術實施例的游戲應用程序的性能測試方法的流程圖。如圖3所示,該方法包括以下步驟。步驟301:當啟動游戲應用程序時,游戲應用客戶端將其中內嵌的測試模塊所包括的測試插件注入游戲進程。在本專利技術一個實施例中,游戲應用客戶端通過注入的測試插件實現本方法的下述步驟。步驟302:當游戲應用程序運行到指定的游戲場景時,游戲應用客戶端根據全局對象列表,確定該游戲場景中每個對象的類型。在本專利技術一個實施例中,游戲場景可以包括例如叢林、高山、商場等場景。全局對象列表預先存儲于該游戲應用客戶端所在的終端設備中,包括游戲應用程序中每個對象的相關信息,例如,標識、類型、參數。在本專利技術一個實施例中,預設的全局對象列表至少包括游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型。游戲場景中的每個對象具有一個指針,指向全局對象列表中存儲該對象的相關信息的存儲空間的地址。針對該游戲場景中的每個對象,從該對象的指針所指向的全局對象列表存儲空間中的地址,獲取該對象的類型。步驟303:游戲應用客戶端根據確定的每個對象的類型,確定與性能相關的對象。在本專利技術的一個實施例中,可以預設至少一種與性能相關的對象類型。與性能相關的對象類型可以包括但不限本文檔來自技高網...
    游戲應用程序的性能測試方法、服務器和游戲應用客戶端

    【技術保護點】
    一種游戲應用程序的性能測試方法,其特征在于,應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。

    【技術特征摘要】
    1.一種游戲應用程序的性能測試方法,其特征在于,應用于游戲應用客戶端中內嵌的測試模塊,當該游戲應用客戶端在一終端設備上運行時,該方法包括:獲取所述游戲應用客戶端所展示的指定游戲場景中與性能相關的對象的參數;針對每一與性能相關的對象,根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能;如果確定該對象影響了該終端設備的性能,將該對象的相關數據上報至服務器。2.根據權利要求1所述的方法,其特征在于,所述根據獲取的該對象的所述參數,確定該對象是否影響了該終端設備的性能,包括:確定該對象對應的至少一條用于性能分析的準則;確定所述至少一條用于性能分析的準則中所述參數對應的準則;當所述參數不滿足所確定的準則時,確定該對象影響了該終端設備的性能。3.根據權利要求2所述的方法,其特征在于,預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述確定該對象對應的至少一條用于性能分析的準則,包括:根據所述對象列表確定該對象的類型;確定所述類型對應的至少一條用于性能分析的準則。4.根據權利要求1所述的方法,其特征在于,預設至少一種與性能相關的對象類型;預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述獲取在所述游戲應用的指定游戲場景中的任一性能相關對象的參數,包括:根據所述對象列表確定該游戲場景中每個對象的類型;針對所確定的每個對象的類型,如果確定該對象的類型為所述預設的至少一種與性能相關的對象類型之一,確定該對象為與性能相關的對象,并從該對象列表中獲取該對象的參數。5.根據權利要求2或3所述的方法,其特征在于,所述上報的該對象的相關數據至少包括:該對象的標識、該對象的所述參數、該參數對應的準則的標識。6.根據權利要求1所述的方法,其特征在于,在將該對象的相關數據上報至服務器之后,進一步包括:接收來自所述服務器的新版本的游戲應用程序,所述新版本的游戲應用程序包括該對象的修改后的資源文件;根據該新版本的游戲應用程序,更新所述游戲應用客戶端,并重新執行該方法的上述處理。7.一種性能分析的方法,其特征在于,應用于提供性能分析功能的服務器,該方法包括:接收由運行于終端設備的游戲應用客戶端上報的對象的相關數據,其中,所述游戲應用客戶端針對每一與性能相關的對象,根據獲取的該對象的參數確定該對象是否影響了該終端設備的性能,如果確定該對象影響了該終端設備的性能,上報該對象的相關數據;根據接收到的所述對象的相關數據,確定影響所述終端設備性能的對象;修改該對象的資源文件,并生成新版本的游戲應用程序,所述新版本的游戲應用程序包括該修改后的資源文件。8.根據權利要求7所述的方法,其特征在于,所述對象的相關數據至少包括該對象的標識、該對象的參數、所述參數對應的準則的標識;所述修改該對象的資源文件,包括:根據所述準則的標識,讀取該準則;根據所讀取的該準則,確定該參數的取值范圍,其中,當該對象的該參數在此取值范圍內時,不影響該終端設備的性能;根據對象的標識,讀取該對象的資源文件;根據所確定的所述取值范圍和該資源文件,修改該參數的值;根據修改后的該參數的值,修改該資源文件。9.根據權利要求7所述的方法,其特征在于,所述對象的相關數據至少包括該對象的標識、該對象的參數、所述參數對應的準則的標識;預設對象列表,其至少包括:所述游戲應用客戶端所能展示的各游戲場景中各與性能相關的對象的標識及類型;所述修改該對象的資源文件,包括:根據接收到的所述對象的相關數據,確定該對象的相關信息,并提供用戶界面以展示該對象的所述相關信息,以使管理員用戶根據所述相關信息輸入參數值,其中,所述相關信息包括該對象的類型、該對象的標識、該參數的名稱及取值、該參數不滿足的所述準則、該參數的取值范圍;響應于所述管理員用戶對所述用戶界面的操作,接收其輸入的參數值;根據接收到的所述參數值,修改所述對象列表中該對象的參數值;根據該修改后的參數的值,修改所...

    【專利技術屬性】
    技術研發人員:嚴明魏學峰邱學倩羅章龍肖央
    申請(專利權)人:騰訊科技深圳有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成AV人片在线播放无码| 亚洲av永久无码精品网站| 亚洲AV无码男人的天堂| 色综合热无码热国产| 亚洲AV永久无码精品成人| 成人无码Av片在线观看| 国产精品无码久久综合| 精品乱码一区内射人妻无码| 国产在线无码不卡影视影院| 无码人妻精品一区二| 中文字幕韩国三级理论无码| 亚洲中文字幕无码一久久区| 少妇无码太爽了不卡视频在线看 | 中文无码精品A∨在线观看不卡| 国产精品成人无码久久久| 久久亚洲AV无码精品色午夜麻豆| 韩日美无码精品无码| 免费无码AV一区二区| 国内精品久久人妻无码不卡| 亚洲国产成人无码av在线播放| 国产AV无码专区亚洲AV男同| 亚洲va中文字幕无码| 小SAO货水好多真紧H无码视频 | 无码av免费一区二区三区试看| 免费无码午夜福利片69| MM1313亚洲精品无码久久| 亚洲av午夜国产精品无码中文字| 人妻无码久久一区二区三区免费| 亚洲精品中文字幕无码蜜桃| 亚洲精品无码专区久久同性男| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲av无码一区二区三区观看| 人妻少妇精品无码专区二区| 午夜人性色福利无码视频在线观看 | 无码中文字幕av免费放| 亚洲中文无码永久免费| 高清无码午夜福利在线观看| 亚洲av永久无码天堂网| 亚洲日韩中文字幕无码一区| 国产精品无码亚洲精品2021| 无码高潮少妇毛多水多水免费|