一 实现目标
保证服务器稳定,评估生产机器承载上限, 测试服务器性能极值,减少潜在风险。
二 机器配置
业务服1
cpu4核 mem8G Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz
业务服2
cpu8核 mem16G Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz
后台服3
cpu4核 mem8G Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
测试机
32G 12th Gen Inter(R) Core(TM) i7-12700 2.10GHZ
三 测试流程
1 登录测试
测试结果:平均每百次登录处理时间1000ms~2000ms左右,服务器cpu,内存波动较小
用例1: 1个进程多协程发起登录100次
用例2: 1个进程多协程发起登录500次
用例3: 1个进程多协程发起登录2000次
用例4: 5个进程多协程发起登录100次
用例5: 5个进程多协程发起登录 500次
2 德州金币场测试
测试结果: 两台机器网关负载均衡,单cpu占用平均50%左右,plo4占用cpu较高60%~90左右波动,nlh占用cpu在70%~85%左右,德州添加胜率计算需求后,对cpu要求更高,其他内存占用较小,money压力很小
用例1: 3个进程 每个1000人进入德州金币场游戏
2个进程 每个1000人进入plo4德州金币场游戏
3 俱乐部房间测试
用例1: 创建·1000人俱乐部,创建200个房间,同时进入房间游戏
4 俱乐部接口测试
用例1: 创建·1000人俱乐部,创建200个房间,1000个协程每50ms同时拉取房间列表