很多朋友不知道怎么对服务器进行压力测试,近期搞了台游戏服务器,上线前想对此游戏服务器进行压力测试,我们一起来看看游戏服务器压力测试详细步骤。
如何对游戏服务器进行压力测试?
下边回应为小编在网上收集整理,仅作参考
基本测试
1.测试Unit,我觉得从业游戏软件开发的应该都懂;
2.接口压力测试;
3.机器人测试,能够 仿真模拟一个游戏玩家开始跑地图;
4.收集线上数据信息;
高級测试
游戏服务器评测规范不仅仅是TPS(每秒钟解决是多少Y个恳求),由于如果你的游戏服务器发布后,不会有一群游戏玩家只发Y恳求的压力情景。因此,游戏服务器接受到的恳求始终是多情景混合式教学的,因而那样的数据测试才具体使用价值意义。
1.设计方案你的类现网压力模型
在现网真正压力里,无论压力尺寸怎样转变,现网自然环境怎样转变,一个游戏分类和游戏玩法设计方案定形后,始终有两个压力宏观数据维持不会改变:
a.各接口的压力占比不会改变,b.游戏玩家均值每分实际操作頻率不会改变,因而,压力测试总体目标转化成了怎样仿真模拟符合ab数据的压力。
针对a,最先从同种类游戏或是本游戏内测环节,系统日志插桩,搜集每个接口的启用占比;随后,将接口占比转换为情景占比,如另外会有一个2%完成登录、15%游戏玩家作战、20%游戏玩家获取朋友目录、10%游戏玩家赌钱(一个手游游戏情景事例)。
针对b,一样以内测环节搜集游戏玩家均值实际操作頻率。
这时拥有a和b,能够 构造出一分钟内游戏玩家线上PK的真正压力模型了。
2.用压测工具构造出符合压力模型的压力