| 网站首页 | 测试时代论坛 | Blog技术社区 | 软件测试技术 | 自动测试技术 | 软件质量保证 | 资料下载中心 |
     | 业界新闻 | 软件测试活动 | 软件测试培训 | 软件测试服务 | 软件测试期刊 | 测试时代工作室 | Segue工具专区 |
您现在的位置: 软件测试时代 >> 软件测试技术 >> 性能测试 >> 文章正文 用户登录 新用户注册
网络游戏之性能测试规划(二)——如何建立有效的基准数据及环境(拟稿)            【字体:
网络游戏之性能测试规划(二)——如何建立有效的基准数据及环境(拟稿)
作者:记忆de&#…    文章来源:csdn blog    点击数:    更新时间:2007-2-12    

建立有效的基准数据及环境

建立有效基准数据及环境,是为了解决现有测试环境与测试数据无法与实际生产环境进行对比与估量的问题。在测试方法上,我们仍然采用负载与压力并行的方式(有关负载测试与压力测试的区别,请查阅相关性能测试书籍)。建立有效的基准数据模型,可以为我们提供较为可靠的版本性能预警机制、为测试数据提供较为精确的阀值标准、建立统一的数据分析体系,并在一定程度上提高了对现有版本的控制力度,在一定程度上规避了版本发布的风险,为实际生产提供了有力保证。

1)   建立有效的基准测试环境,及度量方式:

1.         拓扑结构:

1)        生产模式

根据以上整体拓扑结构,我们知道可能造成GameServer服务器性能瓶颈的硬件设备有:

a)         硬件防火墙阵列的吞吐量

b)        交换机机柜的数据包处理极限

c)        内网网络环境(吞吐量、带宽、稳定性….

d)        潜在因素(服务器版本、补丁、停电、容错

排除以上因素,我们对内网服务器架构进行分析:

根据以上更为细致的内网结构图,我们可以知道可能造成GameServer服务器性能瓶颈的硬件设备有:

a)         交换机设备吞吐量

2)        测试模式

2.         硬件环境:

1)        生产模式

GameServer服务器:

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory

 

 

Disk

 

 

网卡

 

 

操作系统

 

 

数据库

 

 

系统版本

 

 

RoleServer服务器:

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory

 

 

Disk

 

 

网卡

 

 

操作系统

 

 

数据库

 

 

系统版本

 

 

TongServer服务器

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory

 

 

Disk

 

 

网卡

 

 

操作系统

 

 

数据库

 

 

系统版本

 

 

LogServer服务器

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory

 

 

Disk

 

 

网卡

 

 

操作系统

 

 

数据库

 

 

系统版本

 

 

MonitorServer服务器

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory

 

 

Disk

 

 

网卡

 

 

操作系统

 

 

数据库

 

 

系统版本

 

 

备用服务器

网络设备:

网络类型

带宽

设备

数量

局域网

100Mb

Xingnet nes-1016 16 port N-way Switch

1

网络结构:

网络结构

带宽

连接设备

星型

 

 

数据库及服务器参数:

参数名

建议值

数据库连接池

最大值

 

Servlet高速缓冲

启用

允许线程分配超过最大线程大小

不允许

 

2)        测试模式

GameServer服务器:

 

应用服务器

数据库服务器

机器型号

 

 

CPU

 

 

emory