游戏测试方法、装置、系统、电子设备及存储介质制造方法及图纸

技术编号:25988711 阅读:20 留言:0更新日期:2020-10-20 18:56
本申请提供了一种游戏测试方法、装置、系统、电子设备及存储介质,应用于游戏领域,所述游戏测试方法应用于云服务器,所述云服务器中安装并运行游戏客户端;所述游戏测试方法包括:在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;将所述游戏画面发送至所述终端设备,以使所述终端设备基于所述游戏画面进行游戏测试。通过本申请的方式,终端设备通过访问云服务器即可获取游戏客户端对应的游戏画面,无需在终端设备侧下载并安装游戏客户端,极大的缩短了耗时时长,节省了测试时间,提高了测试效率,进而提高了游戏的开发效率。

【技术实现步骤摘要】
游戏测试方法、装置、系统、电子设备及存储介质
本申请涉及测试
,具体而言,涉及一种游戏测试方法、装置、系统、电子设备及存储介质。
技术介绍
在游戏团队开发游戏的过程中,开发人员通常会不停的发布新版本的游戏客户端,以迭代优化游戏客户端。相应的,测试人员需要对每个新版本的游戏客户端进行测试。目前,测试人员进行游戏测试的过程如下:在本地终端设备上下载新版本的游戏客户端,并在本地终端设备上安装新版本的游戏客户端,并显示该新版本的游戏客户端对应的游戏画面,并基于所述游戏画面进行游戏测试。实际中,在游戏的开发过程中,开发人员会频繁发布各种新版本的游戏客户端,相应的,测试人员同样也需要频繁的下载并安装各种新版本的游戏客户端。但是,对于一些大型游戏,游戏客户端通常很大,比如,为50GB~100GB,对于这些游戏客户端,测试人员进行下载和安装过程是非常费时的,而每个测试人员都需要频繁的进行大文件的下载和安装,耗时极长,导致测试效率低。
技术实现思路
有鉴于此,本申请的目的在于提供一种游戏测试方法、装置、系统、电子设备及存储介质,无需在终端设备侧下载并安装游戏客户端,极大的缩短耗时时长,节省了测试时间,提高了测试效率,进而提高了游戏的开发效率。第一方面,本申请实施例提供了一种游戏测试方法,应用于云服务器,所述云服务器中安装并运行游戏客户端;所述方法包括:在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;将所述游戏画面发送至所述终端设备,以使所述终端设备基于所述游戏画面进行游戏测试。在一种可能的实施方式中,所述方法还包括:在接收到所述游戏客户端后,获取所述游戏客户端对应的部署信息;根据所述部署信息部署虚拟资源,在所述虚拟资源中安装并运行所述游戏客户端。在一种可能的实施方式中,所述部署信息包括以下至少之一:所述虚拟资源的个数、所述虚拟资源的类型、所述虚拟资源的运行环境。在一种可能的实施方式中,所述虚拟资源的类型包括以下至少之一:虚拟机、容器。在一种可能的实施方式中,所述在所述虚拟资源中安装并运行所述游戏客户端,包括:将接收到的所述游戏客户端存储到所述虚拟资源对应的存储空间中;其中,不同的虚拟资源对应的存储空间不同;在所述虚拟资源中安装并运行所述存储空间中存储的所述游戏客户端。在一种可能的实施方式中,所述虚拟资源对应有虚拟图形处理器vGPU;所述渲染所述游戏客户端对应的游戏画面,包括:获取所述游戏客户端对应的运行数据;通过所述虚拟资源对应的vGPU对所述运行数据进行渲染,得到所述游戏客户端对应的游戏画面。在一种可能的实施方式中,所述运行数据包括:在所述虚拟资源中运行的所述游戏客户端对应的第一运行数据;和,游戏服务器发送的所述游戏客户端对应的第二运行数据。在一种可能的实施方式中,所述云服务器包括显卡;当所述虚拟资源为多个时,建立每一个所述虚拟资源对应的vGPU,包括:对所述显卡进行切片处理,得到多个显卡时间片;在多个所述虚拟资源中分别建立映射vGPU,并将所述多个显卡时间片分别分配给多个所述映射vGPU,得到每一个所述虚拟资源对应的vGPU。在一种可能的实施方式中,所述云服务器中配置有所述虚拟资源对应的串流程序;所述将所述游戏画面发送至所述终端设备,包括:通过所述虚拟资源对所述游戏画面进行编码,得到所述游戏画面对应的视频流;通过所述虚拟资源对应的串流程序将所述视频流发送至所述终端设备,以使所述终端设备解码所述视频流得到所述游戏画面。在一种可能的实施方式中,所述方法还包括;在接收到所述终端设备发送的操作指令后,响应所述操作指令,渲染所述游戏客户端对应的更新游戏画面;将所述更新游戏画面发送至所述终端设备,以使所述终端设备显示所述更新游戏画面。第二方面,本申请实施例提供了一种游戏测试装置,应用于云服务器,所述云服务器中安装并运行游戏客户端;所述装置包括:渲染模块,用于在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;发送模块,用于将所述游戏画面发送至所述终端设备,以使所述终端设备基于所述游戏画面进行游戏测试。第三方面,本申请实施例提供了一种游戏测试系统,所述系统包括:终端设备和云服务器;所述终端设备,用于向所述云服务器发送游戏客户端的测试请求;所述云服务器,用于在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;将所述游戏画面发送至所述终端设备;所述终端设备,还用于接收所述游戏画面并显示所述游戏画面;其中,所述游戏画面用于进行游戏测试。第四方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的游戏测试方法的步骤。第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的游戏测试方法的步骤。本申请实施例提供的一种游戏测试方法,应用于云服务器,该云服务器中安装并运行游戏客户端;在接收到终端设备发送的游戏客户端的测试请求后,渲染游戏客户端对应的游戏画面;将游戏画面发送至终端设备,以使终端设备基于游戏画面进行游戏测试。本申请中,通过在云服务器中运行游戏客户端,终端设备通过访问云服务器即可获取游戏客户端对应的游戏画面,无需在终端设备侧下载并安装游戏客户端,极大的缩短耗时时长,节省了测试时间,提高了测试效率,进而提高了游戏的开发效率。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例提供的一种游戏测试方法的流程图;图2示出了本申请实施例提供的另一种游戏测试方法的流程图;图3示出了本申请实施例提供的另一种游戏测试方法的流程图;图4示出了本申请实施例提供的另一种游戏测试方法的流程图;图5示出了本申请实施例提供的另一种游戏测试方法的流程图;图6示出了本申请实施例提供的另一种游戏测试方法的流程图;图7示出了本申请实施例提供的一种游戏测试装置的结构示意图;图8示出了本申请实施例提供的一种游戏测试系统的结构示意图;图9示出了本申请实施例提供的一种电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请本文档来自技高网...

【技术保护点】
1.一种游戏测试方法,其特征在于,应用于云服务器,所述云服务器中安装并运行游戏客户端;所述方法包括:/n在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;/n将所述游戏画面发送至所述终端设备,以使所述终端设备基于所述游戏画面进行游戏测试。/n

【技术特征摘要】
1.一种游戏测试方法,其特征在于,应用于云服务器,所述云服务器中安装并运行游戏客户端;所述方法包括:
在接收到终端设备发送的所述游戏客户端的测试请求后,渲染所述游戏客户端对应的游戏画面;
将所述游戏画面发送至所述终端设备,以使所述终端设备基于所述游戏画面进行游戏测试。


2.根据权利要求1所述的游戏测试方法,其特征在于,所述方法还包括:
在接收到所述游戏客户端后,获取所述游戏客户端对应的部署信息;
根据所述部署信息部署虚拟资源,在所述虚拟资源中安装并运行所述游戏客户端。


3.根据权利要求2所述的游戏测试方法,其特征在于,所述部署信息包括以下至少之一:所述虚拟资源的个数、所述虚拟资源的类型、所述虚拟资源的运行环境。


4.根据权利要求3所述的游戏测试方法,其特征在于,所述虚拟资源的类型包括以下至少之一:虚拟机、容器。


5.根据权利要求2所述的游戏测试方法,其特征在于,所述在所述虚拟资源中安装并运行所述游戏客户端,包括:
将接收到的所述游戏客户端存储到所述虚拟资源对应的存储空间中;其中,不同的虚拟资源对应的存储空间不同;
在所述虚拟资源中安装并运行所述存储空间中存储的所述游戏客户端。


6.根据权利要求2所述的游戏测试方法,其特征在于,所述虚拟资源对应有虚拟图形处理器vGPU;所述渲染所述游戏客户端对应的游戏画面,包括:
获取所述游戏客户端对应的运行数据;
通过所述虚拟资源对应的vGPU对所述运行数据进行渲染,得到所述游戏客户端对应的游戏画面。


7.根据权利要求6所述的游戏测试方法,其特征在于,所述运行数据包括:
在所述虚拟资源中运行的所述游戏客户端对应的第一运行数据;
和,
游戏服务器发送的所述游戏客户端对应的第二运行数据。


8.根据权利要求6所述的游戏测试方法,其特征在于,所述云服务器包括显卡;当所述虚拟资源为多个时,建立每一个所述虚拟资源对应的vGPU,包括:
对所述显卡进行切片处理,得到多个显卡时间片;
在多个所述虚拟资源中分别建立映射vGPU,并将所述多个显卡时间片分别分...

【专利技术属性】
技术研发人员:刘柏何钧邢孟棒赵增邓杰钱海勇关文浩程龙胡志鹏卢小军李仁杰范长杰连宝德卢尚杰陈明辉
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1