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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。