预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108923999A(43)申请公布日2018.11.30(21)申请号201810547768.9(22)申请日2018.05.31(71)申请人苏州蜗牛数字科技股份有限公司地址215000江苏省苏州市工业园区中新大道西171号(72)发明人王刚钱福林朱军(74)专利代理机构北京德崇智捷知识产权代理有限公司11467代理人王金双(51)Int.Cl.H04L12/26(2006.01)权利要求书2页说明书5页附图2页(54)发明名称一种网游服务器性能自动化测试方法及系统(57)摘要一种网游服务器性能自动化测试方法,包括以下步骤:生成并调整测试指令集;录制测试脚本或编写自定义测试脚本,并将其上传;根据测试指令集、以及测试脚本,执行脚本回放,以进行游戏测试;收集测试性能数据;生成测试报告。本发明还提供一种网游服务器性能自动化测试系统,不需要测试人员具备开发能力且测试简单高效,测试数据准确有效,并且测试行为与测试性能数据一一对应,方便定位重现发生的问题。CN108923999ACN108923999A权利要求书1/2页1.一种网游服务器性能自动化测试方法,其特征在于,包括以下步骤:生成并调整测试指令集;录制测试脚本或编写自定义测试脚本,并将其上传;根据所述测试指令集、所述录制的测试脚本或所述自定义测试脚本,执行脚本回放,以进行游戏测试;收集测试性能数据;生成测试报告。2.根据权利要求1所述的网游服务器性能自动化测试方法,其特征在于,所述生成并调整测试指令集的步骤,进一步包括:根据测试计划、测试用例以及测试方案生成所述测试指令集;根据测试策略对所述测试指令集中的执行的顺序、时间间隔以及并发个数进行调整。3.根据权利要求1所述的网游服务器性能自动化测试方法,其特征在于,所述录制测试脚本或编写自定义测试脚本,并将其上传的步骤,进一步包括:集成录制控件,启动游戏客户端;录制并保存测试脚本信息;对所保存的测试脚本进行编辑;将所述录制的测试脚本或所述自定义测试脚本上传至测试平台。4.根据权利要求3所述的网游服务器性能自动化测试方法,其特征在于,所述录制控件为LuaRecorde控件,并将Lua脚本格式的脚本保存到根目录下的GameTest.lua。5.根据权利要求1所述的网游服务器性能自动化测试方法,其特征在于,所述根据所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本,执行脚本回放的步骤,进一步包括:将所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本分配到各测试端;所述各测试端执行脚本回放,以对所述网游服务器进行访问。6.根据权利要求5所述的网游服务器性能自动化测试方法,其特征在于,所述根据所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本,执行脚本回放的步骤,进一步包括:判断所述各测试端状态及基础信息;调整所述各测试端状态及相应的信息,以使其与测试脚本信息一致;追踪问题产生的原因,将其反馈给网游服务器;执行所述测试脚本回放。7.根据权利要求5所述的网游服务器性能自动化测试方法,其特征在于,所述根据所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本,执行脚本回放的步骤,进一步包括:在将所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本分配到各测试端时,生成与其对应的ID,以使所述收集测试性能数据变得高效、准确;通过TCP协议或http协议来对网游服务器进行访问。2CN108923999A权利要求书2/2页8.一种网游服务器性能自动化测试系统,包括:游戏客户端、测试平台,以及网游服务器,所述网游服务器性能自动测试系统的特征在于,所述游戏客户端,在所述测试平台配置与测试相关的信息,且录制测试脚本或编写自定义测试脚本,并将其上传至所述测试平台,所述测试平台,根据所述与测试相关的信息生成并调整测试指令集;根据所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本,执行脚本回放,以进行游戏测试从而对所述网游服务器进行访问;收集测试性能数据并生成测试报告。9.根据权利要求8所述的网游服务器性能自动化测试系统,其特征在于,所述测试平台,包括数据传输模块、测试控制模块、多个测试模块,以及数据处理模块,其中,所述数据传输模块,生成并调整所述测试指令集,并将其传输至所述测试控制模块,所述测试控制模块,分解所述测试指令集,并将其与测试脚本一起传输至多个所述测试模块,所述测试模块,根据所述测试指令集、以及所述录制的测试脚本或所述自定义测试脚本,执行脚本回放,以对所述网游服务器进行访问,所述数据处理模块,采集测试性能数据并生成测试报告。10.根据权利要求9所述的网游服务器性能自动化测试系统,其特征在于,所述数据传输模块根据测试计划、测试用例以及