| 性能测试实施的好坏,除了要有好的测试设计之外,测试实施前的测试准备工作也很重要。如果测试准备的不好,将会影响到测试执行效果。这里我将之前做的一个项目性能测试的准备工作实例提供大家大家参考。
项目性能测试背景:这个项目性能测试需求包括获取系统性能最大值,同时还要进行数据库负载测试。测试环境有两个地方,一个是客户机房,所有服务器都放在机房;另一个在客户的办公室。这两个环境位于不同的地方,如何在两个环境之间进行测试协调与测试执行,需要做好较充分的准备。
XX项目性能测试执行前准备工作
1 硬件配置
1.1 服务器
netmask: 255.255.255.0
gateway 10.244.113.254
DNS 10.244.1.4
WINS: 10.244.113.33
COLLAPSE: collapse; mso-table-layout-alt: fixed; mso-border-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellSpacing=0 cellPadding=0 border=1> >
| CKGROUND: #e0e0e0; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1.5pt solid; WIDTH: 85.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; mso-border-top-alt: 1.5pt; mso-border-left-alt: 1.5pt; mso-border-bottom-alt: .5pt; mso-border-right-alt: .5pt; mso-border-color-alt: windowtext; mso-border-style-alt: solid" vAlign=top width=114>
服务器名
|
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
|
内存
|
网卡
|
硬盘
|
备注
|
|
测试客户端
NO.1-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分钟后,客户机时间是否能和服务器时间同步
|
|