永发信息网

手机端的游戏,怎么进行后台服务器压力测试?

答案:2  悬赏:80  手机版
解决时间 2021-03-03 19:57
手机端的游戏,怎么进行后台服务器压力测试?如服务器的负载,同时在线人数,同时聊天等等?需要用到什么工具?什么方法来进行测试?PS:游戏是在手机端运行的
最佳答案
对于游戏后台性能,评测标准不只单单是TPS(每秒处理多少个XX请求),因为当你的游戏服务器上线后,不存在一群玩家只发XX请求的压力场景。所以,游戏后台受到的现网请求压力永远是多场景混合的,在这样的压力下,后台能支撑多少人同时在线,才是一个游戏压测者需要得到的有价值的测试结论。

要得到可支撑的"最大同时在线人数",主要做好2件事:

1、设计你的类现网压力模型
在现网真实压力里,不论压力大小如何变化,现网环境如何变化,一个游戏类型和玩法设计定型后,永远有2个压力宏观数据保持不变:a. 各接口的压力比例不变, b.玩家平均每分钟操作频率不变。因此,压力测试目标就转变成了如何模拟符合ab数据的压力。
对于a,首先从同类型游戏或者本游戏内测阶段,日志插桩,收集各个接口的调用比例;然后,将接口比例转化为场景比例,如同时会有个2%完结登陆、15%玩家战斗、20%玩家拉取好友列表、10%玩家赌博(一个手游场景例子)。
对于b,同样在内测阶段收集玩家平均操作频率。
此时有了a和b,就可以构造出一分钟内玩家同时在线的真实压力模型了。

2、用压测工具构造出符合压力模型的压力
这个可以自己写,也可以使用现成的压测工具。现在市面上的压测工具很多,但很多都是专注于TPS这个参数,不符合游戏行业压测的关注点-同时在线人数。最近腾讯开放平台推出了一款针对游戏后台的压测工具还不错,叫WeTest,建议你看看。
全部回答
写机器人做压力测试啊。pc游戏难道能找到几万台pc做压测吗。。机器人1般都跑在pc上的。另外,压测更多是测瓶颈,不需要跑全部逻辑。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生物中,什么是鲜重、什么是干重?
景和路/G320(路口)地址在哪,我要去那里办事
东城街道营子村徐洋卫生室地址在哪,我要去那
一类道路运输经营许可证和四类有啥区别哪个好
舌头中间黑是怎么回事
她最喜欢的颜色是蓝色用英语怎么说?
福旗源汤包西铁大明宫店在什么地方啊,我要过
直系亲属房产赠与要公证吗
铁1045CRS是什么材料?
家里厕所的排风口有个麻雀窝,怎么办?
龙塘箐地址有知道的么?有点事想过去
摄影达人啊 !1、现代相机 P档 TW档 AV档 M档
苏同黎出口(车坊互通出口西南向)在什么地方啊
1.如果 我是喇嘛 我见到别人 我应该怎么说 是
【一扎啤酒是多少】啤酒的“一扎”是多少?英
推荐资讯
你好,孟加拉信用证所提到是税号你是在哪里找
2020年课本三年级英语下册外研版一起答案
陪女性朋友吃饭,吃什么好
跟一个朋友玩不来,,
考研辅导书推荐,数一英一
无意遮挡号牌被交警扣了怎么办
关于二次函数符号问题?④判断2a+b,2a-b的符号
临江便利店我想知道这个在什么地方
广州海珠区的邮编是:510288还是510220
吴江市梦远地板厂这个地址在什么地方,我要处
男人找自己爱的结婚,女人找爱自己的,因为男
暑假带孩子去哪里旅游好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?