[发明专利]数据接收、发送方法及装置,测试系统,存储介质在审

专利信息
申请号: 201810050052.8 申请日: 2018-01-18
公开(公告)号: CN108255727A 公开(公告)日: 2018-07-06
发明(设计)人: 吴炜峰 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 北京博浩百睿知识产权代理有限责任公司 11134 代理人: 宋子良
地址: 310000 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 游戏服务器 游戏数据 查询请求 数据接收 测试用例运行 测试系统 存储介质 发送 数据查询接口 远程过程调用 节点接收 游戏逻辑 返回
【说明书】:

发明公开了一种数据接收、发送方法及装置,测试系统,存储介质。其中,该数据接收方法包括:在测试用例运行过程中,通过远程过程调用RPC节点向游戏服务器发送查询请求;其中,查询请求用于请求向游戏服务器获取测试用例运行过程中所需的游戏数据;通过RPC节点接收游戏服务器返回的游戏数据;其中,游戏数据从游戏服务器中与查询请求对应的数据查询接口获取的。本发明解决了相关技术中游戏数据获取时依赖于游戏逻辑的技术问题。

技术领域

本发明涉及游戏领域,具体而言,涉及一种数据接收、发送方法及装置,测试系统,存储介质。

背景技术

网络游戏开发过程中,测试人员测试服务器功能时一定要覆盖到多客户端同时登录游戏时的各种随机并发操作行为,游戏服务器在多客户端操作下确保逻辑稳健性是测试的重要环节。测试人员常规的执行多客户端测试服务器功能时普遍采用的是本地工作环境下手动启动多个客户端连接服务器进行操作,这种测试手段能同时操作的客户端数量有限,各客户端手动操作的频率也很难真实反映多客户的操作的并发性,许多临界异常情况的测试点用手动测试方式很难覆盖到。

现有的服务器多客户端测试辅助手段一般都是用免客机器人代替真实客户端测试服务器。所谓免客机器人,就是搭建一个移植真实游戏客户端的网络等核心基础模块的应用进程,运行时创建大量虚拟客户端按照真实游戏客户端的网络连接方式和收发包协议去连接服务器、登录进游戏、按照测试用例执行测试行为和服务器进行网络收发包交互。但现有的技术实现方案中免客机器人在对服务器进行测试时大多都是按照类似开发游戏客户端逻辑代码的思路在机器人代码架构里实现测试代码,测试代码通过调用测试行为涉及的网络发包协议发包、对服务器收包按协议解包处理来操控每个机器人与服务器的交互。其中,各虚拟客户端对测试行为的判断和自身相关信息的更新主要是依靠对服务器网络包的处理,由于服务器和客户端间通信的网络协议有很多,且解包逻辑与游戏代码关联性大,许多游戏项目组在开发免客机器人实现过程都会大比例的移植游戏客户端的逻辑代码到机器人代码架构中。

上述免客机器人执行测试行为的代码实现都耦合在机器人架构代码里,与游戏开发紧密联系,很多测试用例的代码需要开发人员实现,不方便测试人员快速配置出各种不同的测试用例行为,在使用实践上不符合逻辑与配置分离的软件开发原则。并且机器人代码中移植过多游戏代码逻辑时,会导致机器人代码与游戏逻辑相关性过高,一旦游戏逻辑迭代频繁,机器人基础代码也需要时常维护,不利于机器人使用稳定。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种数据接收、发送方法及装置,测试系统,存储介质,以至少解决相关技术中游戏数据获取时依赖于游戏逻辑的技术问题。

根据本发明实施例的一个方面,提供了一种数据接收方法,包括:在测试用例运行过程中,通过远程过程调用RPC节点向游戏服务器发送查询请求;其中,查询请求用于请求向游戏服务器获取测试用例运行过程中所需的游戏数据;通过RPC节点接收游戏服务器返回的游戏数据;其中,游戏数据从游戏服务器中与查询请求对应的数据查询接口获取的。

根据本发明实施例的一个方面,提供了一种数据发送方法,包括:在虚拟客户端运行测试用例的过程中,接收虚拟客户端通过远程过程调用RPC节点发送的查询请求,其中,查询请求用于请求向游戏服务器获取测试用例运行过程中所需的游戏数据;根据查询请求在本地查找与查询请求对应的数据查询接口;根据查找到的数据查询接口获取游戏数据以及将获取的游戏数据发送给虚拟客户端。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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