性能测试实施的好坏,除了要有好的测试设计之外,测试实施前的测试准备工作也很重要。如果测试准备的不好,将会影响到测试执行效果。这里我将之前做的一个项目性能测试的准备工作实例提供大家大家参考。

  项目性能测试背景:这个项目性能测试需求包括获取系统性能大值,同时还要进行数据库负载测试。测试环境有两个地方,一个是客户机房,所有服务器都放在机房;另一个在客户的办公室。这两个环境位于不同的地方,如何在两个环境之间进行测试协调与测试执行,需要做好较充分的准备。

  XX项目性能测试执行前准备工作

  1 硬件配置

  1.1  服务器

  netmask: 255.255.255.0

  gateway 10.244.113.254

  DNS 10.244.1.4

  WINS: 10.244.113.33

服务器名
CPU
内存
网卡
硬盘
IP
用户名/密码
Web服务器
2个,2.8G
4096M
1000M
2×73G
10.244.113.62
Administrator/XX
Db服务器
1个,2G
4096M
1000M
2×73G
10.244.113.63
同上
数据库:sa/XX
Index服务器
1个,2G
2048M
1000M
2×36G
10.244.113.66
同上

1.2  测试客户机

机器名
CPU
内存
网卡
硬盘
备注
测试客户端-20
P4 2.4G
256M
100M
40G
Dell 4600台式机
监控工作站
P3 700
392M
10/100M
10G

 2 测试环境检查事项

  2.1  检查事项

Task
CheckList
检查20台测试客户机的LoadRunner正确安装
1.    LoadRunner正常运行
2.    20台电脑的程序均安装在同一个目录下
确认客户端安装的方式
检查注册表中的XXX键值(待定)
确定测试环境的PC均配置静态IP和静态DNS解析
IP和DNS均为静态数据
确认20台客户端均能连接到db服务器、web服务器
1.    20台电脑均能连接到db、web服务器
2.    使用管理员帐号均能登录本机
3.    可以使用域管理员帐号登录本机
确认客户端与服务器时间同步
1.    测试客户机的时间与服务器时间同步
2.    将客户机的时间修改后,过5分钟后,客户机时间是否能和服务器时间同步