所有文章均来自网络(除测试总结部分),如果涉及到版权问题请与我联系,我会及时删除~~~~

关于IP欺骗的问题(转贴)

上一篇 / 下一篇  2007-01-18 09:04:25 / 个人分类:性能测试

 

  前一阵子做测试要用到IP欺骗,因为跑不通,所以就来上网找了相关的资料,但是,按步骤做是不行的! 因为说句不太好听的,有部分存在误导性的,这里就不说了,也看到了很多朋友问了相关很多发问题, 也是我在测试中遇到的, 经过查阅,LR的官方文档,已解决了,为了不让更多的朋友走弯路,特把部分我知道的问题在这里回答给大家希望给大家有所帮助,少走更多的弯路,因为我为些郁闷了快一个月,呵呵!!

,pCj`i&M"u3uu-sa0

QUOTE:

*J%? qrm0y"` E Zm0

原帖由 lucky520 于 2006-2-22 23:41 发表51Testing软件测试网c8CIk+U3TJ

设置多个虚拟用户,使用IP欺骗,要在Loda Generators进行所有的IP地址进行连接吗?

;\!CX(b5P.| W0

如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接,,有快捷方式吗?

!n5xX_2su w I7NV q0

QUOTE:

w h)N+R6A4Uf0

原帖由 zhangfh 于 2005-7-7 11:35 发表51Testing软件测试网g"vNS*~Mj9uAL

有点不明白,该ip欺骗流程中使用ip时,有提到在controller中添加了5个虚拟ip地址,是否就是指有5个虚拟用户参与并发?如果真是这样的化,那么要虚拟成千上万个用户怎么办?如果load generator 用localhost,在ad …51Testing软件测试网J F2j"DMm/LI l!`

设置多个IP不要在loda generators中添加的,因只要你是固定IP,添加虚拟IP后.只接启用IP欺骗就可以,

P*qFyIu#`&m0

[前提是你的虚拟IP必须与服务器的IP在同一网段的.服务器和客户端具有相同的子网掩码、IP 类和网络如果不一样的话,还有其它步骤的后面再说!]

9an|n)m7@1b0

QUOTE:

B%w.Ms$E.i;\0

原帖由 jian0318 于 2005-8-4 18:21 发表

;l n:vR,{mEj_9I0

我现在正在学习使用Loadrunner,文章非常有用,非常感谢楼主,同时也希望能有高手能帮忙答疑解惑,谢谢了。51Testing软件测试网Mt uJG%w|*z

问题:51Testing软件测试网S2P0@ Y{ h uc

1、是否一个并发就要建立一个虚拟IP?51Testing软件测试网&w-fI;_Sp3z|'H#v

2、是否一个虚拟IP就要建立一个连接,那假如虚拟IP非 …51Testing软件测试网 J+["CY@3kBr

3、在新建虚拟IP的步骤2时,需要输入服务器IP,是否是确认测试的CPU、内存等性能指标是服务器的呢?51Testing软件测试网1u o g'S,K

这个我回答第三个,输入的IP就是要测试的IP地址,你输入IP以后,在所有的IP完成前,你会在你的临时目录TEMP里生成两个文件,一个是用于UNIX的SH后缀的,一个是用于WINDOWS的BAT后缀的文件,你手动修改后用于做服务的路由更新,,个人观点:我用LR生成的UNIX的文件我在我们公司的机子{LINUX}上没有运行起来,不过你可以手动更新,这里的问题也是很多朋友遇到运行脚本时超时的原因吧[非同一网段]!因为我不手动更新服务器路由表的话,跟本跑不通LR,51Testing软件测试网q&Tep9J_2J3p,VFh

QUOTE:51Testing软件测试网NdbP` w(NML^%v

原帖由 惜缘 于 2005-8-15 11:42 发表51Testing软件测试网&g#SRi hde-D

设置多个虚拟用户,使用IP欺骗,在Loda Generators进行所有的IP地址进行连接,51Testing软件测试网~JM.V6JSg

如果1000个虚拟用户,在Loda Generators中要添加1000个IP地址吗?然后进行连接,51Testing软件测试网 P#uW'DL~)GD} ct

难道把1000个IP地址一个一个添加在Loda Generators中吗 …

"Y-q)^6S$i~L0

只要启动IP欺骗就可以,不要手工添加的,

{#? K2A4MP!`f0

如果我们增加的同一网段的,就不要说什么了,一定很顺利的跑下去了,,呵呵!

&A[7]j iES'q0

当我们要很多IP时呢!就要用到不同网段的了!所以有时我们多看看LR的文档也是没有坏处的,要仔细的看,一定会有解决问题的关键,

k#H5@O0D'M;Tn2O8O2K n N0

更新路由表51Testing软件测试网9B"j6\sP6J?

QUOTE:51Testing软件测试网;Y$pY k,Z/kl

文档上的东东51Testing软件测试网[hJ [/Z A2H0VX-w

客户端计算机有了新的 IP 地址以后,服务器需要将该地址添加到路由表,以识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP 类和网络,则不需要修改服务器的路由表。51Testing软件测试网8mH*N S ZI8r

注意: 如果在客户端和服务器计算机之间有路由器,则服务器需要识别经过该路由器的路径。确保向服务器路由表中添加了以下内容:从 Web 服务器到路由器的路径以及从路由器到负载生成器计算机上所有 IP 地址的路径。51Testing软件测试网,T"I6Afpx7X

要更新 Web 服务器路由表,请执行下列操作:

-x+tu.^.f5Y{+`0

1编辑“IP 向导摘要”屏幕中显示的批处理文件。以下为一个 .bat 文件示例。

vE*zEsC8Xx`f0

route ADD 10.0.0.2 MASK 255.255.255.255 [CLIENT_IP] METRIC 1

%m:cM6\8B/J\;r0

route ADD 10.0.0.3 MASK 255.255.255.255  [CLIENT_IP] METRIC 1

/F;v/~2kn0

route ADD 10.0.0.4 MASK 255.255.255.255  [CLIENT_IP] METRIC 151Testing软件测试网2M8]1w_FF|8J"?

route ADD 10.0.0.5 MASK 255.255.255.255  [CLIENT_IP] METRIC 1

S0CD:t ? {fDU`0

route ADD 10.0.0.6 MASK 255.255.255.255  [CLIENT_IP] METRIC 1

I0gO Ue B-]~g0

route ADD 10.0.0.7 MASK 255.255.255.255  [CLIENT_IP] METRIC 151Testing软件测试网0k)JE!HHa+pR

route ADD 10.0.0.8 MASK 255.255.255.255  [CLIENT_IP] METRIC 151Testing软件测试网4X U6z9g%f @P9e2B

route ADD 10.0.0.9 MASK 255.255.255.255  [CLIENT_IP] METRIC 151Testing软件测试网AIIE4_rN

2每次出现 [CLIENT_IP],请在括号中输入您的 IP 地址来替换。51Testing软件测试网0YR^-zM

3在服务器计算机上执行该批处理文件

U [9a*Y/h+RX3j0

不同的网段,例如:服务器的IP为192.168.0.2,我LR的机子是192.168.0.118[固定IP]51Testing软件测试网D/y"z@8F3\l4}$[

我增加的IP是10.0.0.1~~~10.0.0.20051Testing软件测试网ji0D{0aWo

就要更新服务器的路由表了,

r2fiC R0

LR会为你在TMEP目录里生成一个BAT和SH的文件,[前提是你使用IP欺骗时在服务器的地址里填写IP]51Testing软件测试网B/a"Ta[E

所以这里我要到服务器的机子上执行脚本.

x c6l6k:J _Uw0

[WINDOWS]51Testing软件测试网N3hY#W|Os&nJ7@&D

.BAT

/y2rBSGG'kn0

route ADD 10.0.0.2 MASK 255.255.255.255 192.168.1.118 METRIC 151Testing软件测试网oOp?q;y3Go

route ADD 10.0.0.3 MASK 255.255.255.255 192.168.1.118 METRIC 1

1zSk(]m.Xu1b`0

route ADD 10.0.0.4 MASK 255.255.255.255 192.168.1.118 METRIC 151Testing软件测试网lsIA\"V

route ADD 10.0.0.5 MASK 255.255.255.255 192.168.1.118 METRIC 151Testing软件测试网 OB6iw:\1xv\P

route ADD 10.0.0.6 MASK 255.255.255.255 192.168.1.118 METRIC 1

#b1X.l{unn.s0

route ADD 10.0.0.7 MASK 255.255.255.255 192.168.1.118 METRIC 1

M)c6a#sdg^vZN9Jx0

route ADD 10.0.0.8 MASK 255.255.255.255 192.168.1.118 METRIC 151Testing软件测试网JE;j5w uS%Q$A f7X

route ADD 10.0.0.9 MASK 255.255.255.255 192.168.1.118 METRIC 1

8c"T7Lk ]Z+d B0

………………………………………………………………………….51Testing软件测试网[ M"z Pn0~?@og

.SH

%Mx$Rc3N8dNj!b$K0

不好意思,LR生成的SH在LINUX上我不能更新路由51Testing软件测试网)Nl#V-E]|Zgvm3A,Ch

不过大家可以试一下,我手动写的是如下:也可以做为参考:

)nxB6iU3zvl0

route add -net 10.0.0.1 netmask 255.255.255.255 dev eth051Testing软件测试网6@W-xo.u*aY4m#R

route add -net 10.0.0.2 netmask 255.255.255.255 dev eth0

)B$s2J$[(p3`0

route add -net 10.0.0.3 netmask 255.255.255.255 dev eth051Testing软件测试网 X!Wa0@3i*j

route add -net 10.0.0.4 netmask 255.255.255.255 dev eth0

[k;UN\}8B4F0

route add -net 10.0.0.5 netmask 255.255.255.255 dev eth051Testing软件测试网v;CEZ!vsqYs?%]

route add -net 10.0.0.6 netmask 255.255.255.255 dev eth0

)sB(H/m7s)@y,F0

route add -net 10.0.0.7 netmask 255.255.255.255 dev eth0

\Z"ju`0

route add -net 10.0.0.8 netmask 255.255.255.255 dev eth0

.|$^.Oy5M0

route add -net 10.0.0.9 netmask 255.255.255.255 dev eth051Testing软件测试网 a3ab i2p!}]e

这样的一个一个增加的的是很烦啊!如果成千上万的要添加那不是风了,呵呵,不过LR公司生成的更新路由器的脚本就是这样的,不过我也改了一下一下增加一个网段的,路由不知道对测试有没有影响,有心的朋友可以试一下,51Testing软件测试网A2Qoh`9L

我把命令写上!:51Testing软件测试网,cw!O$HIb`Xz-Gs

WINDOWS:51Testing软件测试网 F \ViRA/y@{

route ADD 10.0.0.0 MASK 255.255.255.0 192.168.1.118 METRIC 1

5O&b"{ n'a~A u0

LINUX:

h"@cx$q[3?0

route add -net 10.0.0.0 netmask 255.255.255.0 dev eth051Testing软件测试网&Mlh)G[/^

在路由器上更新了路由以后,就可以运行W试一下了,只启用IP欺骗,运行X个用户51Testing软件测试网0~a/IPH6H,}Zs]

我用WEB临时服务器做的测试,运行完以后,去WEB临时服务器的程序上查看IP羰,是X个IP,呵呵,不同网段的IP脚本总算过去了

nm d_#x5c`0

因为我也是刚接触LR,有理解错误的地方,希望在这里也大家共同论坛,我期望与大家共同进步!.

H6A {5P7]5F0

[有一个问题漏了,做完测试后可以把服务器的路由手动删改的51Testing软件测试网[;h F"uzC

命令如下:可以写进脚本执行的51Testing软件测试网%e wl;J-N8a%N

route delete 10.0.0.151Testing软件测试网'l4kdK^9TP

…………………(windows)51Testing软件测试网Yvo%@#DM.E%~@

route del -net 10.0.0.1 netmask 255.255.255.255 dev eth0

"Fhp,I&d)rG4R2r O/e8j0

………………………………..(linux)]51Testing软件测试网$c/{N.~*XB/ao"^v

原始链接:http://blog.51testing.com/?49159/action_viewspace_itemid_859.html

B7f4b+f*v&Mk0

 

$D aKb,C(U0

源文档 <http://www.51testing.com/html/27/1908.html>51Testing软件测试网l,j8b+Q D,lx@Q?!y


TAG: 性能测试

 

评分:0

我来说两句

日历

« 2023-09-18  
     12
3456789
10111213141516
17181920212223
24252627282930

数据统计

  • 访问量: 42439
  • 日志数: 61
  • 建立时间: 2007-01-15
  • 更新时间: 2007-07-23

RSS订阅

Open Toolbar