carol2000的LR学习笔记(2) 虚拟IP的添加- IP spoofer

上一篇 / 下一篇  2008-12-22 15:04:17 / 个人分类:LoadRunner

=========================51Testing软件测试网v$o*R*g1wjP[&wF

概要:使用ip spoofer注意事项

7ZE i@~P5r0

1、虚拟IP是同一个Generator上的多个IP,这种分配过程由Controller自动来进行对于同一个Generator,以其某一个IP添加到Generator中即可,不需要用户用不同的IP自行添加多次。

i$h`"x)xr9V r0

2、对于同一个Generator,你模拟的用户数量多于IP数量时,将会发生IP重复的现象,否则将随机分配不同的IP51Testing软件测试网UjO7W7iLe _

3、可以在Vusers->show Vusers log 里面查看具体每个模拟用户使用哪个虚拟IP进行访问的

Sfa&bH1doZ0

=========================51Testing软件测试网/@y*gP#UDR'O

虚拟IP的添加 (IP spoofer

Qd9g/iDp0

LoadRunner允许运行的虚拟用户使用不同的IP访问统一网站,这种技术称为“IP欺骗”。启用该技术后,场景中运行的虚拟用户将模拟从不同的IP地址发送请求。51Testing软件测试网 t$[}@:B

注意:

.C4Hh9qO"@4zS_0

1. IP Spoofer在连接Load Generators之前启用。51Testing软件测试网]|c0~.Mk

2.要使用IP欺骗,各个Load Generator机器必须使用固定的IP,不能使用动态IP

[Z/@o*}[9tug0

3.使用IP Spoofer的步骤:51Testing软件测试网XM(M]/e+l

a.使用IP Wizard:在“开始”菜单程序中,找到LoadRunner->Tools->IP Wizard,运行IP Wizard51Testing软件测试网-`y|3a,a)S ?


9xJ+s9J;RC[ c0
51Testing软件测试网"|@1H0\-~EY

IP Wizard选项说明:51Testing软件测试网,zeH2P1_\Pi

v    Create new settings:第一次运行IP Wizard 需要选择该项来增加新的IP51Testing软件测试网0T~ |,Bs]S aL

v    Load previous settings from file:选择保存好的文件,如果以前运行过IP Wizard,可以选择该项。

`id*I7t}G.G0

v    Restore original settings:此项用于使用IP 欺骗进行测试完成后,释放IP的过程(因为该机会占用大量的IP资源,可能会导致其他机器没有IP可用的尴尬局面,使用该项,可以恢复到原来的状况)。51Testing软件测试网vmW6K3c2{h9@

具体范例如下:

+|-S8ZjA0r0

51Testing软件测试网3O?#y6?/nE3?)`8@/E6R8x
51Testing软件测试网s5E-pUF


(Jn"GCi$Z.f pJ0

3BQ,|+T `a0


1VN6r5sm'P051Testing软件测试网V,U-y3~Dq

到最后一个窗口,直接点“Finish”,使用IP Wizard后,最后重新启动机器。设置的虚拟IP都生效了,此时使用ping会发现都能ping通,并且本机的IP也被改成了第一个虚拟IP地址。确认虚拟IP是否都生效的方法:在运行中输入cmd,在命令窗口录入ipconfig

?@ wvh pf]7{0


/qm z`V)\|!`L0

'f'q_5H4}mXp0

b.在Controller的场景中,将菜单:Scenario->Enable IP Spoofer打勾即可启用IP Spoofer,启用后,Controller的状态栏里会显示IP Spoofer标志51Testing软件测试网jN2Lq)H W|K/H*B

注意:使用虚拟IP测试完成后要打开IP Wizard,释放所有虚拟IP,重新启动计算机,否则别人使用这些IP时会产生冲突。

0q!XSf'^0

51Testing软件测试网8V |&b2_-ea!s

w-Y:C9?2ho g1T0

使用ip spoofer的注意事项51Testing软件测试网ZSOSc w*M:m U

1、虚拟IP是同一个Generator上的多个IP,这种分配过程由Controller自动来进行;对于同一个Generator,以其某一个IP添加到Generator中即可,不需要用不同的IP添加多次。51Testing软件测试网M0q sq#B/[;cX!]

2、对于同一个Generator,你模拟的用户数量多于IP数量时,将会发生IP重复的现象,否则将随机分配不同的IP51Testing软件测试网;tl AVsx1i$w

3、可以在Vusers->show Vusers log里面查看具体每个模拟用户使用哪个虚拟IP进行访问的51Testing软件测试网!]tIx R M'D3`5d ])Q

51Testing软件测试网 LJA6O7K(Nm[+b
51Testing软件测试网yG~f%~u

由下图可见该Vusr使用的ip192.168.11.224,这是LoadGenerator刚才添加的虚拟ip,由Controller自动分配给LoadGenerator使用,无须用户指定51Testing软件测试网 |Zj)BV+]


#og'haor(V051Testing软件测试网$e*ydW'h B'rP

51Testing软件测试网$W4S/~kJ5Q?}#K

J*b3esM,o0

$sO7O{fN$Fq8@^`#u0

51Testing软件测试网0i8od3Nk.o#R:m
51Testing软件测试网J ~,SF`vC:o2Hk,J

51Testing软件测试网 @3F?Aq} ]

51Testing软件测试网 ^y;Q0R2v i*K
51Testing软件测试网,w/H4}eR

51Testing软件测试网/b~x[8N[ tbGu&{5c

7`9ig"s7f/?)~051Testing软件测试网Nc6e"d!K^xLh#P

51Testing软件测试网 GY}(o{/U1S*tx
51Testing软件测试网2B3p'j4EH,wR*pT

-OGbl)a j1};xW0


1@'INN cO S B*\8i3s051Testing软件测试网:B6Suy-ed8a%}9~


']g(p)iE"emR0

QU5UG+S x0


P[3s] c_;Y-F0

5egn^H1a0

&_x4b&E J4l0

;{#{!r sh4n0


2H8Y r{q^7] w0

3KR`6@4ap6@'i0


k6j&L*G {+F Ei0
51Testing软件测试网 q?-s!B{/H@

51Testing软件测试网K k'Y]G

8Rc5[,r&@ u0

TAG: LR LoadRunner IP spoofer 注意事项 虚拟IP

引用 删除 aliliang   /   2014-04-30 11:27:29
原帖由让测试飞起来于2014-01-10 14:34:53发表
你好!
谢谢你的教程,我这时出现一个问题
就是 去注册订票系统时出现这样一个错误
Action.c(7): Err.

把脚本中的127.0.0.1改为实际的地址就可以。因为在没有使用IP欺骗时,使用本机地址登录127.0.0.1,改为IP欺骗后要使用其他地址登录127.0.0.1,这样是登录不了的。
让测试飞起来的个人空间 引用 删除 让测试飞起来   /   2014-01-10 14:34:53
你好!
谢谢你的教程,我这时出现一个问题
就是 去注册订票系统时出现这样一个错误
Action.c(7): Error -27796: Failed to connect to server "127.0.0.1:1080": [10049] Can't assign requested address
让测试飞起来的个人空间 引用 删除 让测试飞起来   /   2014-01-10 14:33:33
5
 

评分:0

我来说两句

Open Toolbar