当前位置: 垦派科技 » 网络知识 » 网络投稿 » 正文

怎么对游戏服务器进行压力测试?

常规测试 1.测试Unit,我想从事游戏开发的应该都懂; 2.接口压力测试; 3.机器人测试,可以模拟一个玩家开始跑地图; 4.采集线上数据

常规测试

1.测试Unit,我想从事游戏开发的应该都懂;

2.接口压力测试;

3.机器人测试,可以模拟一个玩家开始跑地图;

4.采集线上数据;

高级测试

游戏服务器评测标准不单单是TPS(每秒处理多少Y个请求),因为当你的游戏服务器上线后,不存在一群玩家只发Y请求的压力场景。所以,游戏服务器接收到的请求永远是多场景混合式的,因此这样的测试数据才具体价值意义。

1.设计你的类现网压力模型

在现网真实压力里,不论压力大小如何变化,现网环境如何变化,一个游戏类型和玩法设计定型后,永远有2个压力宏观数据保持不变:

a.各接口的压力比例不变,b.玩家平均每分钟操作频率不变,因此,压力测试目标转变成了如何模拟符合ab数据的压力。

对于a,首先从同类型游戏或者本游戏内测阶段,日志插桩,收集各个接口的调用比例;然后,将接口比例转化为场景比例,如同时会有个2%%u5B8C结登陆、15%%u73A9家战斗、20%%u73A9家拉取好友列表、10%%u73A9家赌博(一个手游场景例子)。

对于b,同样在内测阶段收集玩家平均操作频率。

此时有了a和b,可以构造出一分钟内玩家同时在线的真实压力模型了。

2.用压测工具构造出符合压力模型的压力

更多关于云服务器,域名注册,虚拟主机的问题,请访问垦派科技官网:www.kenpai.com

未经允许不得转载,若出现侵犯您权益的内容,请与我们联络(abuse@kenpai.com):垦派科技 » 怎么对游戏服务器进行压力测试?

相关文章