游戏服务器性能测试策略

2022-03-08 10:46:02 浏览数 (1)

大量用户登录游戏产生的“并发量”往往会对游戏服务器产生巨大的压力,看前两年的12306就可以秒懂。游戏上线之前对服务器的承载能力做测试是必须要做的事。本文从腾讯游戏服务器性能测试的经历出发,对服务器性能测试的原理、指标和方法进行了介绍,并提供了优化方案指导!

服务器压测流程:

1. 架构分析(单点/全局瓶颈)

2. 游戏玩法和业务特性分析(技术实现方案)

3. 压测场景确定(经验 开发团队补充)

4. 压测模型细则沟通确认(同类业务现网模型 设计目标)

5. 压力场景设计和实现

6. 压测&瓶颈分析定位

7. 优化回归

服务器常用压测方法:

• 接口性能测试:业务接口的QPS性能,掌握子组件/系统性能概况

• 场景测试:注册登录,聊天,视野广播,物理碰撞,PVP,多人同屏战斗等

• 容量测试:评估系统承载人数,为现网机器部署提供数据参考

• 稳定性测试:用于验证服务器在综合场景下的长期运行状况

优化方法:

1. 对不同场景中的性能瓶颈针对性的优化提升子系统/模块的性能

2. 系统优化,设计系统级的动态调度策略,保证系统的整体服务能力和系统安全性

3. 对于无法达到优良效果的服务增加平行扩容能力,以应对现网的突发需求

0 人点赞