不要追求绝对的公平,红尘之中没有公平而言,人活一世,难得糊涂。                                           it is no use doing what you like, you have got to like what you do.

LoadRunner测试实例(转)

上一篇 / 下一篇  2007-04-20 10:53:13 / 个人分类:Mercury LoadRunner

LoadRunner测试实例51Testing软件测试网!hTZ3AY

4P"K l ] Z0{;v/{0W:UVbK0随着测试越来越重要,其中的性能测试也受到越来越多的关注。比较普遍的性能测试工具是Loadrunner,但是很多人对此性能工具不是很熟悉51Testing软件测试网,D:ymqU:Y q

cd.A6jN0a3s%B0。本人也是总结心得体会,将做过的性能测试实例以饷大家,希望对各位做测试的朋友有所帮助。51Testing软件测试网S6hiC]m\}PQ5b
该方案是针对某公司试题库的性能测试。该试题库是用来对公司内部员工培训结果的一个考核。试题库在公司内部web服务器上,假设开设50个
u-E7v5@cs0
,Q~+_h3?+i Y0账号和密码可供50个考生同时参加考试。要求,每台机器只能由一个用户使用,每个用户只能使用各自不同的账号登录考试系统,做完题目后51Testing软件测试网+cs BH,kI2I @y

{;m$TOg%l0,要求提交考试结果,若在制定的时间内不提交,则系统强制提交考试结果。
$q!H_,c4b0G2\;`y@'p0但是,一般测试部门不可能有50台机器同时进行测试的。所以,可以借Loadrunner模拟IP地址,修改脚本来协助测试。但是,为了保证测试结
j[&mVM1y)gvd?#C051Testing软件测试网 ^C `#X}c
果,建议搜罗公司中所有可用的机器进行复测,因为有时候是不可以完全信赖工具的。51Testing软件测试网;d e!O!k ]
现场测试环境51Testing软件测试网 aJ ]o{
硬件:50台PC机,Web服务器
L#t4L+|K5OO0软件:Loadrunner,Win2000,IE5.0和IE6.0
3[8UjnS$Hh5e0人员:质控部2人,执行现场测试51Testing软件测试网 e(V;?I}u$t8c`#|4l
项目部22人,提供现场环境51Testing软件测试网 ~ ] v(]2]0q4r;VUc
技术部各1人,提供技术支持
+TW1^ g#i~'s@4o0测试要求
+P\[E-]050个用户拥有独立IP地址,不同的用户及密码登录,试题完成后各自同时提交。51Testing软件测试网 u1sf8txD
测试内容51Testing软件测试网.X U6E&^?w/|
50个用户以不同的用户名和密码登录试题库。试题完成后,提交考试结果。测试考试结果是否能正常提交以及正确评分。
5B V(^T-r{0测试方案51Testing软件测试网RYG,}!_
1、 完全20台实际的PC机进行现场测试。
b rk3a*{7@ nq0(1) 准备工作,并做计划。第一轮测试执行三遍,设定用户考试内容全部同时提交,第一遍全部使用IE5.0,第二遍10台使用IE5.0,10台使
:B(Zb'`!~r3J3[7l.L!s0
)iJ c5Gi0用IE6.0,第三遍全部使用IE6.051Testing软件测试网 `n[K1q.o mFb7o
(2) At 9:00 ,20个用户同时登录系统51Testing软件测试网&E~FK^6L
(3) At 9:05 ,20个用户同时全部提交
/dTu(u JO&w#Ow0(4) 分别记录第一轮测试(三遍)的结果
*m}{D9E"[0(5) 第二轮测试准备工作,设定15个用户考试内容同时提交,另外5个用户延时5分钟提交,全部使用IE5.0
]B3R1] IJ;]*f6npn0(6) At 9:15 ,20个用户同时登录系统51Testing软件测试网 cA$?2A*k2o
(7) At 9:20 ,15个用户同时提交51Testing软件测试网7Ijeh,Q dj.QXng]
(8) At 9:25 ,剩余5个用户同时提交51Testing软件测试网9R.KO\)tgj
(9) 记录第二轮测试结果
0Rf1g-L:l(|s0(10) 第三轮测试准备工作,设定15个用户考试内容同时提交,另外5个用户延时5分钟提交,全部使用IE6.051Testing软件测试网8c.F#~y$j0R(g1@
(11) At 9:15 ,20个用户同时登录系统51Testing软件测试网-w5g"d}#Qa\9W e
(12) At 9:20 ,15个用户同时提交
]q6p$N5v/gt2a0(13) At 9:25 ,剩余5个用户同时提交
(QKL~4s3U0(14) 记录第三轮测试结果51Testing软件测试网K'OxI7T Ji3w [
(15) 第四轮测试准备工作,设定15个用户考试内容同时提交,另外5个用户延时5分钟提交,正常提交用户使用IE5.0,延时提交用户使用
xQJ Vh/l'y\0
B_g!t4C*d7@0IE6.051Testing软件测试网XSy;L\0r&n)Q?B
(16) At 9:15 ,20个用户同时登录系统51Testing软件测试网n)n*A!?m |
(17) At 9:20 ,15个用户同时提交
*T0h g+].jC&X.R7T0(18) At 9:25 ,剩余5个用户同时提交51Testing软件测试网mzc?)D$f E |*s5o
(19) 记录第四轮测试结果51Testing软件测试网}0|K z ueu!T
(20) 第五轮测试准备工作,设定15个用户考试内容同时提交,另外5个用户延时5分钟提交,正常提交用户使用IE6.0,延时提交用户使用51Testing软件测试网;j r{Z4HiZI"J6{O
51Testing软件测试网#~7H3k!F0[y e&ZQ
IE5.0
jI5P&E3y fL0(21) At 9:15 ,20个用户同时登录系统
2m/Ux TI5^T2I0(22) At 9:20 ,15个用户同时提交
,hs4R2`D0(23) At 9:25 ,剩余5个用户同时提交51Testing软件测试网*[:s dFl ~+BaI
(24) 记录第五轮测试结果
P7eE"wz_#Tg0(25) 第六轮测试准备工作,设定15个用户考试内容同时提交,另外5个用户延时5分钟提交,正常提交用户其中10个使用IE5.0,5个使用
4oeNAd4w;D_ {am p0
)\;[D |D:{0IE6.0,延时提交用户使用IE5.051Testing软件测试网7p,[ a\Zq.M
(26) At 9:15 ,20个用户同时登录系统51Testing软件测试网Hutu[4H&M R%R7\0_u
(27) At 9:20 ,15个用户同时提交51Testing软件测试网P;]g%B&J
(28) At 9:25 ,剩余5个用户同时提交
U d%r}L#`bU0(29) 记录第六轮测试结果51Testing软件测试网KV;qL4hjZ lm
(30) 第七轮测试准备工作,设定10个用户考试内容同时提交,另外10个用户分两次分别延时5分钟、15提交
E g {??'jZg;BM`x0(31) At 9:35 ,20个用户同时登录系统51Testing软件测试网'q(y[l6H(q i RL
(32) At 9:40 ,10个用户同时提交
?&QS,r6b$U9F0(33) At 9:45 ,剩余的其中5个用户同时提交
!R:M^ gym3[8Ko7Pw0(34) At 9:55 ,剩余的5个用户同时提交51Testing软件测试网 y0y*zv}j_,i
(35) 记录第七轮测试结果,参见第二轮测试-第六轮测试过程分别对IE5.0和IE6.0的情况进行测试51Testing软件测试网3~yHg/qD2J%M
(36) 第八轮测试准备工作,设定其中10个用户不提交,由系统强行提交51Testing软件测试网 f;R u's? \3I
(37) At 10:10 ,20个用户同时登录系统
u&jSFG)th0Dc0(38) At 10:15 ,10个用户同时提交
J+H M/|$x_n:n0N0(39) 其余用户的内容由系统强行提交
A&Q2_ R2W0(40) 记录第八轮测试结果,参见第二轮测试-第六轮测试过程分别对IE5.0和IE6.0的情况进行测试51Testing软件测试网g0_4`9QsZ
(41) 第九轮测试准备工作,设定其中10个用户同时提交,5个用户延时5分钟提交,其余用户由系统强行提交
#xU;_8K h4pS8t/J~0(42) At 10:25 ,20个用户同时登录系统51Testing软件测试网:nU%l({e F{8T]JUb
(43) At 10:30 ,10个用户同时提交51Testing软件测试网0}-W2Iq&^y.i
(44) At 10:35 ,剩余的其中5个用户同时提交51Testing软件测试网V xhN,n AJ
(45) 剩余5个用户系统强制提交51Testing软件测试网&w T,L.Y(YJ(R-A$~
(46) 记录第九轮测试结果,参见第二轮测试-第六轮测试过程分别对IE5.0和IE6.0的情况进行测试
b Q!E$W/U02、 模拟20个用户进行测试。其中,10台是PC机,另外10台机器的IP地址是Loadrunner模拟出来的。51Testing软件测试网[3m|:NH4f8cG
(1) 在10台实际的PC机中抽取其中一台虚拟10个IP地址,包括自身的IP地址,该机器上共11个IP地址,这11个IP地址只能全部使用IE5.0或者
N0m*b6O-{.e2^9O$b051Testing软件测试网;Vy$\_m _
全部使用IE6.051Testing软件测试网(B rr'v}l
(2) 其余9台实际的PC机分别由9个人操作,另外一台机器由一位质控部人员操作
P ne|8V}yz0(3) 对于异常情况,延时提交和强制提交全部由实际的机器来模拟51Testing软件测试网X3n gD k4R&x
(4) 其余过程参见1
pi%@(X7y03、 模拟20个用户进行测试。其中,5台是PC机,另外15台机器的IP地址是用Loadrunner模拟出来的。
)C W)`3P M2K$Kt]8a0(1) 在5台实际的PC机中抽取其中一台虚拟15个IP地址,包括自身的IP地址,该机器上共16个IP地址,这16个IP地址只能全部使用IE5.0或者
;o&[+] ]\G]051Testing软件测试网0x/J%}P!zH
全部使用IE6.051Testing软件测试网}LL{9}
(2) 其余4台实际的PC机分别由4个人操作,另外一台机器由一位质控部人员操作51Testing软件测试网-Bjw}!U$}iQD&R
(3) 对于异常情况,延时提交和强制提交全部由实际的机器来模拟
YD/HRM|0(4) 其余过程参见1
,e:r3V?r*h%Q)@04、 模拟35个用户进行测试。其中,20台是PC机,另外15台机器的IP地址是用Loadrunner模拟出来的。
2dGh-z%po0(1) 在20台实际的PC机中抽取其中两台分别虚拟7个、8个IP地址,这17个IP地址只能全部使用IE5.0或者全部使用IE6.0
[ X7|:JJejD,a0(2) 其余18台实际的PC机分别由18个人操作,另外两台机器由两位质控部人员操作51Testing软件测试网 o\6i/] t)^/Zr
(3) 对于异常情况,延时提交和强制提交全部由实际的机器来模拟51Testing软件测试网`Q6y(mg0_l
(4) 其余过程参见1
pnW pu/i@.Ij05、 模拟50台用户进行测试。其中,20台是PC机,另外30台机器的IP地址是用分别用两台实际的PC机模拟出来的。记录测试结果。
7Hld o5}sr6[7z6j0(1) 在20台实际的PC机中抽取其中两台分别虚拟15个IP地址,这32个IP地址只能全部使用IE5.0或者全部使用IE6.0
EO.t%@)PS0(2) 其余18台实际的PC机分别由18个人操作,另外两台机器由两位质控部人员操作
5Z fwu&X0j0(3) 对于异常情况,延时提交和强制提交全部由实际的机器来模拟
$Oji.zTE0(4) 其余过程参见1
"k+Y]w_"u7x_8^[%A06、 对5中所述情况重复测试两次。51Testing软件测试网GCx[I.@ P
7、 为了保证结果的正确性,完全50台实际的PC机进行现场测试。过程参见1
6lT r2S:{hIf0测试过程
K Q)i*HuV${v+}_0注:该测试过程针对虚拟IP地址情况。
}4_0X+le7L8v7z)V#Zv01、 一台PC机上创建15个虚拟的IP地址。首先,启动IP Wizard,如下:开始程序->Loadrunner->Tools->IP Wizard51Testing软件测试网,LC5T LYs
点击“Add”,添加你计划虚拟的IP地址。但是注意不能添加已经被占用的IP地址。
dv-^{,zM |02、 启动Virtual User Generator,并录制脚本,由于50个用户的账号和密码各不相同,所以,要修改脚本,设置参数。我是录制了一个脚本
9C0V3_k[5b's7y0
H {x:R]0G d q0,复制了49份,在每个脚本中手工修改了各自不同的地方。51Testing软件测试网:sz3y`OY
3、 启动Loadrunner Controller,先将刚才保存的脚本添加进来。然后点击“Scenario”菜单,激活其中的“Enable IP Spoofer”。
V[)h~!`F7V,?M04、 点击屏幕右方的“Generators”,添加已经建立的IP,然后connect建立连接。
&t@a(m9pSQAO-e05、对连接起来的不同用户(IP地址)分配不同的脚本,在Controller中的“design”中,点击“Load Generators”其中,每个脚本有一个用
:~3s0G*vF6z&b9g3R/}h0
zUoy?1N5HZy0户执行。51Testing软件测试网nHrQ2hw4v'^\%lN&i
6、 执行Scenario。
0rpP*\,R3j5hk0
XJ1g%T#@Z y r0

TAG:

belie的个人空间 引用 删除 belie   /   2007-09-27 10:44:59
5
十分感谢!!
对我很有帮助。
写的好,以后我会常来的。
学习。。。。。。
 

评分:0

我来说两句

Open Toolbar