游戏服务器进行压力测试的方式和方法?最近搞了台游戏作为服务器,上线前想对此游戏服务器可以进行学习压力系统测试,不知道有会的不?
如何压力测试游戏服务器?
以下回复为小薇网上收集整理,仅供参考..
常规测试
1.测试Unit,我想从事游戏开发的应该都懂;
2.接口压力测试;
3.可以模拟播放器的机器人测试开始运行的图;
4.采集线上数据;
高级测试
对于游戏后台性能,评测标准不只单单是TPS(每秒处理多少个XX请求),因为当你的游戏服务器上线后,不存在一群玩家只发XX请求的压力场景。所以,游戏服务器接收到请求总是比混合场景更加,因此本次测试的数据只对特定的价值意义。
1. 设计你现有的网络压力模型
在网络压力的现实世界中,无论压力变化有多大,无论网络环境变化有多大,在游戏类型和游戏设计最终确定之后,总有两个宏观数据点保持不变:
a.各接口的压力比例不变,b.玩家平均每分钟操作系统频率不变,因此,压力测试工作目标转变发展成了我们如何通过模拟符合ab数据的压力。
对于a,首先从同类型游戏或者本游戏内测阶段,日志插桩,收集各个接口的调用比例;然后,将接口比例转化为场景比例,如同时会有个2%完结登陆、15%玩家战斗、20%玩家拉取好友列表、10%玩家赌博(一个手游场景例子)。
对于b,在内部测试阶段也收集平均工作频率。
这一次,A和B,真正的压力模型可以同时在线玩家在一分钟内构建。
2.用压测工具构造出一个符合社会压力模型的压力
Copyright © 2013-2023 xikunyun.com. All Rights Reserved 西昆云版权所有 南通西昆云计算有限公司 苏ICP备20014144号-2