我们知道“和平精英”在程序运行(玩家操作过程)中涉及到十分频繁的服务器和客户端的访问,结合大量用户便是指数级的要求。那么关于和平精英游戏的压力测试要如何进行呢?
查了相关资料,最后发现牛客网的答案考虑最全面。故记录一下,以方便后期复习。为了表示敬意,并增加印象,手动打字。
一、首先明确需要测试压力的内容:
1.游戏服务器硬件
a.硬盘I/o
b.内存
c.CPU
2.网络压力
a.长连接
a1.最大连接数
a2.流量(内网、外网、进、出)
b.长连接短周期(类似Http的TCP应用,这个比较特殊的一个需求,专门针对LoginAgent)
b1.每秒建立的连接数
b2.实际处理能力
3.数据库
a.每秒事务数
b.每秒锁等待数
c.平均延时(ms)
d.CPU暂用
4.多线程的最优线程数
a.数据库执行的多线程
b.多连接处理
二.Windows Server环境测试方式
1.服务器性能监测
使用Server自带的性能监测器设置各个进程的监测参数。Window的这个自动