51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11027|回复: 6
打印 上一主题 下一主题

[原创] 在loadrunner中使用IP欺骗器之后。。。。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-27 10:27:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在loadrunner中使用IP欺骗器的时候运行所有的VUSER都不能通过,显示信息是“连接服务器失败”,但是我可以添加监视的服务器啊!!这是 为什么啊?
而且如果我不启用IP欺骗器的话,50个用户只有3个不通过。。。
请大家指点一下。谢啦。!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-4-27 10:34:31 | 只看该作者
另外我的服务器的IP段和我的机器的IP段是不一样的。是不是这个原因啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-3 11:44:03 | 只看该作者

可以先用少点并发数试试看

确保ip欺骗启用了之后,用少点的并发数试试看,2个,5个;
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-4-3 11:46:52 | 只看该作者

问一下,你启用了ip欺骗之后,添加监控服务有效么?

问一下,你启用了ip欺骗之后,添加监控服务有效么?

我添加的时候是可以的,一会就报错了.
提示说有可能是服务器的rpc服务没起来,确定了服务已经起来的.不用ip欺骗是可以的.

请知道的朋友指点一二.

[ 本帖最后由 suncentre 于 2007-4-3 11:52 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-4-3 11:50:58 | 只看该作者
如果服务器的IP段和你的机器的IP段是不一样的

则要在服务器上添加路由.

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

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

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

1编辑“IP 向导摘要”屏幕中显示的批处理文件。以下为一个 .bat 文件示例。
route ADD 10.0.0.2 MASK 255.255.255.255 [CLIENT_IP] METRIC 1
route ADD 10.0.0.3 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.4 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.5 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.6 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.7 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.8 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
route ADD 10.0.0.9 MASK 255.255.255.255  [CLIENT_IP] METRIC 1
2每次出现 [CLIENT_IP],请在括号中输入您的 IP 地址来替换。
3在服务器计算机上执行该批处理文件


不同的网段,例如:服务器的IP为192.168.0.5,我LR的机子是192.168.0.118[固定IP]
我增加的IP是10.0.9.1~~~10.0.9.2
就要更新服务器的路由表了,
LR会为你在TMEP目录里生成一个BAT和SH的文件,[前提是你使用IP欺骗时在服务器的地址里填写IP]
所以这里要到服务器的机子上执行脚本.
[WINDOWS]
.BAT
route ADD 10.0.9.1 MASK 255.255.255.255 192.168.1.118 METRIC 1
route ADD 10.0.9.2 MASK 255.255.255.255 192.168.1.118 METRIC 1

.....................................................................................
[Linux]
.SH
,LR生成的SH在LINUX上我不能更新路由
不过大家可以试一下,我手动写的是如下:也可以做为参考:
route add -net 10.0.9.1 netmask 255.255.255.255 dev eth0
route add -net 10.0.9.2 netmask 255.255.255.255 dev eth0

如果,你怕这样找文件,改文件麻烦,这里提供一个增加整个网段的命令.以供参考(在WEB临时服务器和LINUXAPACHE上测试通过)
我把命令写上!:
WINDOWS:
route ADD 10.0.9.0 MASK 255.255.255.0 192.168.1.118 METRIC 1
LINUX:
route add -net 10.0.9.0 netmask 255.255.255.0 dev eth0
,做完测试后可以把服务器的路由手动删除的(服务器重新启动后应该被清楚的,没有测度过.)
命令如下:可以写进脚本执行的
route delete 10.0.0.1
.....................(windows)
route del -net 10.0.0.1 netmask 255.255.255.255 dev eth0
......................................(linux)]

[ 本帖最后由 mfktafd 于 2007-4-3 11:56 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-5-18 16:15:22 | 只看该作者
讲的很清楚
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-8-9 17:12:42 | 只看该作者
问下5楼的,我这也出现了开启IP欺骗器就报错(1,服务器10.0.0.101已过早关闭连接.2,将数据传输到网络失败)的情况,但是关闭IP欺骗后就不报错了,能正常运行至结束,但是我这测试的是内网的服务器,我设置的IP是10.0.0.110~114,服务器IP是10.0.0.101.不存在你所说的情况,请问下是怎么回事.有明白的请告诉我下啊,感激不尽~~~~~~
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-10-1 21:26 , Processed in 0.099997 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表