[发明专利]游戏服务器的测试方法、装置、系统和计算机存储介质在审

专利信息
申请号: 202010305402.8 申请日: 2020-04-17
公开(公告)号: CN113535535A 公开(公告)日: 2021-10-22
发明(设计)人: 廖宗广;吴冰 申请(专利权)人: 腾讯科技(成都)有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人: 常忠良
地址: 610041 四川省成都市高*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 游戏 服务器 测试 方法 装置 系统 计算机 存储 介质
【说明书】:

本申请提供一种游戏服务器的测试方法、装置、系统和计算机存储介质,存在待执行的测试用例时,控制服务器向游戏服务器发送测试请求,使游戏服务器启动服务进程,然后将服务进程启动后反馈的登陆信息分发给测试服务器,使测试服务器的具有完整的游戏驱动逻辑的游戏客户端登陆服务进程;游戏客户端登陆后基于指定的游戏行为脚本访问游戏服务器;控制服务器分析游戏服务器被访问时的性能数据得到测试结果。具有完整的游戏驱动逻辑的游戏客户端和游戏服务器的游戏数据交互与用户实际操作游戏客户端时的游戏数据交互相同,相应的,本方案得到的测试结果可以准确被反映真实用户访问时游戏服务器的状态。因此,本方案可以实现对游戏服务器的自动测试。

技术领域

发明涉及测试技术领域,特别涉及一种游戏服务器的测试方法、装置、系统和计算机存储介质。

背景技术

随着互联网技术的发展,各种各样的网络游戏层出不穷。依赖于游戏客户端和游戏服务器之间的数据交互,位于不同地点的用户可以在同一网络游戏场景中实时互动,获得良好的游戏体验。

为了确保游戏服务器能够支持多个用户的实时互动,有必要对游戏服务器进行压力测试以确定游戏服务器的承载能力。目前的游戏服务器的压力测试方法是,对部分游戏逻辑进行删减和修改,得到简化的客户端脚本,然后在测试服务器上运行多个客户端脚本以模拟多个游戏客户端访问游戏服务器,通过分析这些客户端脚本访问游戏服务器时游戏服务器的性能数据获得相应的测试结果。

目前的网络游戏的视觉效果日益逼真(例如,具有三维效果的网络游戏),支持的互动行为日益丰富,相应的游戏客户端和游戏服务器之间的数据交互方式也愈发复杂,使得简化的客户端脚本不能准确的反映用户实际操作游戏客户端时对游戏服务器的访问,相应的基于客户端脚本得到的测试结果也不能反映用户实际访问时游戏服务器的状态,因而现有的方法无法对这类游戏进行测试。因此,目前亟需一种能够对这类游戏的游戏服务器进行自动化测试的方案。

发明内容

基于现有技术的问题,本申请提供一种游戏服务器的测试方法、装置、系统和计算机存储介质,以对目前视觉效果日益丰富和逼真的网络游戏的游戏服务器进行高效的测试。

本申请第一方面提供一种游戏服务器的测试方法,应用于控制服务器,所述测试方法包括:

检测数据库中是否存在待执行的测试用例;

若所述数据库中存在待执行的测试用例,向至少一台所述游戏服务器发送测试请求,使所述游戏服务器响应于所述测试请求启动至少一个用于提供游戏服务的服务进程;

接收每一个所述服务进程启动成功后反馈的登陆信息,并利用所述登陆信息触发测试服务器的至少一个游戏客户端基于游戏行为脚本与所述游戏服务器进行数据交互;其中,每一个所述游戏客户端均具有完整的游戏驱动逻辑;所述游戏行为脚本基于所述待执行的测试用例确定;

针对每一台收到所述测试请求的游戏服务器,分析所述游戏服务器与所述游戏客户端进行数据交互时的性能数据,得到所述游戏服务器的测试结果。

可选的,所述针对每一台收到所述测试请求的游戏服务器,分析所述游戏服务器与所述游戏客户端进行数据交互时的性能数据,得到所述游戏服务器的测试结果之后,还包括:

根据所述游戏服务器的服务日志确定所述游戏服务器的服务进程是否发生异常中断,并根据所述游戏客户端的客户端日志确定每一个所述游戏客户端是否发生异常中断。

可选的,所述向多台所述游戏服务器发送测试请求,使得每一台收到所述测试请求的所述游戏服务器均启动多个用于提供游戏服务的服务进程之后,还包括:

启动每一台收到所述测试请求的所述游戏服务器的数据收集进程;其中,所述数据收集进程用于实时采集所述游戏服务器当前的性能数据;

其中,所述获取所述游戏服务器与所述游戏客户端进行数据交互时的性能数据,包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(成都)有限公司,未经腾讯科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010305402.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top