关于IP欺骗的问题(转贴)
上一篇 / 下一篇 2007-01-18 09:04:25 / 个人分类:性能测试
前一阵子做测试要用到IP欺骗,因为跑不通,所以就来上网找了相关的资料,但是,按步骤做是不行的! 因为说句不太好听的,有部分存在误导性的,这里就不说了,也看到了很多朋友问了相关很多发问题, 也是我在测试中遇到的, 经过查阅,LR的官方文档,已解决了,为了不让更多的朋友走弯路,特把部分我知道的问题在这里回答给大家希望给大家有所帮助,少走更多的弯路,因为我为些郁闷了快一个月,呵呵!!
,J9w,C`7e0QUOTE:
FFR[.?h#O0原帖由 lucky520 于 2006-2-22 23:41 发表51Testing软件测试网*Fc|eE8]8Zh~.UI8F
设置多个虚拟用户,使用IP欺骗,要在Loda Generators进行所有的IP地址进行连接吗?
X?p&z C0如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接,,有快捷方式吗?51Testing软件测试网?J|5Xs
QUOTE:51Testing软件测试网%Q-k+y.QKU*U
原帖由 zhangfh 于 2005-7-7 11:35 发表
.\To{9Y6v0有点不明白,该ip欺骗流程中使用ip时,有提到在controller中添加了5个虚拟ip地址,是否就是指有5个虚拟用户参与并发?如果真是这样的化,那么要虚拟成千上万个用户怎么办?如果load generator 用localhost,在ad …
+I)Jjp/c#pO9\0设置多个IP不要在loda generators中添加的,因只要你是固定IP,添加虚拟IP后.只接启用IP欺骗就可以,
-|SXuNj0[前提是你的虚拟IP必须与服务器的IP在同一网段的.服务器和客户端具有相同的子网掩码、IP 类和网络如果不一样的话,还有其它步骤的后面再说!]
s:G)s&Z?T;H0QUOTE:51Testing软件测试网+Rb2\ ~tK1f?H
原帖由 jian0318 于 2005-8-4 18:21 发表51Testing软件测试网;_-o*T/d!g;F}y
我现在正在学习使用Loadrunner,文章非常有用,非常感谢楼主,同时也希望能有高手能帮忙答疑解惑,谢谢了。
"m v^!V!KK%wd0问题:51Testing软件测试网$o3`6aTyBn,K+}
1、是否一个并发就要建立一个虚拟IP?
R'@A"EZ7}02、是否一个虚拟IP就要建立一个连接,那假如虚拟IP非 …
pU b jX8w03、在新建虚拟IP的步骤2时,需要输入服务器IP,是否是确认测试的CPU、内存等性能指标是服务器的呢?
h$ufMln;S0这个我回答第三个,输入的IP就是要测试的IP地址,你输入IP以后,在所有的IP完成前,你会在你的临时目录TEMP里生成两个文件,一个是用于UNIX的SH后缀的,一个是用于WINDOWS的BAT后缀的文件,你手动修改后用于做服务的路由更新,,个人观点:我用LR生成的UNIX的文件我在我们公司的机子{LINUX}上没有运行起来,不过你可以手动更新,这里的问题也是很多朋友遇到运行脚本时超时的原因吧[非同一网段]!因为我不手动更新服务器路由表的话,跟本跑不通LR,
V SYeL%vO0QUOTE:51Testing软件测试网|r'H"oA`A Z7m'|
原帖由 惜缘 于 2005-8-15 11:42 发表51Testing软件测试网#_oZE:R}Te2~
设置多个虚拟用户,使用IP欺骗,在Loda Generators进行所有的IP地址进行连接,51Testing软件测试网@ b[Y!~#zl
如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接,
"d ^;X;Z sK$R$G&kx0难道把1000个IP地址一个一个添加在Loda Generators中吗 …
ys L3Uc,r?i~0只要启动IP欺骗就可以,不要手工添加的,51Testing软件测试网2~B5yJKd
如果我们增加的同一网段的,就不要说什么了,一定很顺利的跑下去了,,呵呵!51Testing软件测试网)O'tNG5foy
当我们要很多IP时呢!就要用到不同网段的了!所以有时我们多看看LR的文档也是没有坏处的,要仔细的看,一定会有解决问题的关键,
3z@~WtG0更新路由表51Testing软件测试网dBE-\m1}2VGu
QUOTE:51Testing软件测试网3P Z QnwFx\4_
文档上的东东51Testing软件测试网p%p(b h/h|9U
客户端计算机有了新的 IP 地址以后,服务器需要将该地址添加到路由表,以识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP 类和网络,则不需要修改服务器的路由表。
*d"\5fcB{ Lqm"T0注意: 如果在客户端和服务器计算机之间有路由器,则服务器需要识别经过该路由器的路径。确保向服务器路由表中添加了以下内容:从 Web 服务器到路由器的路径以及从路由器到负载生成器计算机上所有 IP 地址的路径。51Testing软件测试网mF3w4az.H[T0h5dN
要更新 Web 服务器路由表,请执行下列操作:51Testing软件测试网H F%^W2@D5k0e8S@
1编辑“IP 向导摘要”屏幕中显示的批处理文件。以下为一个 .bat 文件示例。
O}[F-T8WYo } `0route ADD 10.0.0.2 MASK 255.255.255.255 [CLIENT_IP] METRIC 1
#W}zcJ6X6D#t0route ADD 10.0.0.3 MASK 255.255.255.255 [CLIENT_IP] METRIC 151Testing软件测试网ZfP0e1yE6vv
route ADD 10.0.0.4 MASK 255.255.255.255 [CLIENT_IP] METRIC 1
$Vx1D,Z\l8n'{ bp0route ADD 10.0.0.5 MASK 255.255.255.255 [CLIENT_IP] METRIC 151Testing软件测试网I6H ~8lA.c#P3scfo
route ADD 10.0.0.6 MASK 255.255.255.255 [CLIENT_IP] METRIC 151Testing软件测试网4n]MdMx
route ADD 10.0.0.7 MASK 255.255.255.255 [CLIENT_IP] METRIC 1
1U b5l)q)oUc0route ADD 10.0.0.8 MASK 255.255.255.255 [CLIENT_IP] METRIC 151Testing软件测试网|h!umN8V#]
route ADD 10.0.0.9 MASK 255.255.255.255 [CLIENT_IP] METRIC 151Testing软件测试网m\-C.CglSY^
2每次出现 [CLIENT_IP],请在括号中输入您的 IP 地址来替换。51Testing软件测试网!y%jGL)Wu5B"t
3在服务器计算机上执行该批处理文件
A;q!w9B E&eZ0不同的网段,例如:服务器的IP为192.168.0.2,我LR的机子是192.168.0.118[固定IP]
I"|?P]0我增加的IP是10.0.0.1~~~10.0.0.20051Testing软件测试网9HUJB1f4J
就要更新服务器的路由表了,51Testing软件测试网2A}^/D0LdS;t8J
LR会为你在TMEP目录里生成一个BAT和SH的文件,[前提是你使用IP欺骗时在服务器的地址里填写IP]
!h6X8L%ug&Bk'|W!m/D0所以这里我要到服务器的机子上执行脚本.
1Fo5jyE5jv0[WINDOWS]
X,V5H?E"W#IfAD0.BAT