51Testing软件测试论坛

标题: 问个奇怪的问题:同样环境下,为什么笔记本电脑能实现虚拟IP地址,台式机却无法实现 [打印本页]

作者: least    时间: 2007-10-18 15:43
标题: 问个奇怪的问题:同样环境下,为什么笔记本电脑能实现虚拟IP地址,台式机却无法实现
本人在测试一个Web环境下金融管理系统时,由于该系统一个IP地址同时只能登陆一个用户,所以用到了LR中在一台机器上虚拟多个IP地址的功能。
起初是在笔记本电脑上虚拟多个IP地址成功,然后在LR Controller中设置多个用户运行脚本,通过运行日志查看虚拟用户信息,可以看到一个IP地址只运行了一个用户,从开发环境输出的信息显示也是正确的,一个IP地址只运行了一个用户。注:该笔记本是用无线网卡连接网络的。
      后来,在台式机上用有线网络连接,并成功在该机器上虚拟多个IP地址,按照同样的方式在LR Controller运行脚本时却报错,查看运行日志显示的确是单IP对单用户,查看从开发环境显示的信息却是所有的用户其实同时使用只是台式机本身的那个IP地址,导致只有一个用户能正确执行脚本,其他事务失败。
问题判断:1。起初以为是网络环境问题,禁用笔记本电脑上无线网卡,启用有线网卡连接到与台式机同样的网络,按同样方式运行脚本,也能运行成功。
              至此就不知道如何解决该问题了,同样环境下,为什么笔记本电脑能实现虚拟IP地址,台式机却无法实现。
请各位高手或遇到过同样问题的帮忙解决一下啊,困扰好多天啦!i

[ 本帖最后由 least 于 2007-10-18 16:27 编辑 ]
作者: least    时间: 2007-10-18 16:28
标题: 请大家多多帮忙!
这个问题很有迷惑性,请大家帮助解决阿
作者: serena_meledy    时间: 2007-10-19 18:07
关注,帮楼主顶起来。。。
作者: shanxi    时间: 2007-10-19 18:15
用ipwizard设置完后,一定要用ipconfig/all验证一下是否生效了。

ip wizard在Windows下,好像是使用netsh系列命令生成的ip。
作者: maihua258    时间: 2007-10-20 10:52
不太懂哦,我都没用过ip欺骗的
作者: least    时间: 2007-10-21 12:44
标题: 回复 :用IP config/all验证,能正确显示所虚拟的IP
不管是在笔记本下,还是在台式机下用ipwizard虚拟IP生成虚拟IP后,再用用IP config/all验证,能正确显示所虚拟的IP.
但是在用Controller设置场景加载用户运行后,台式机显示所有用户仍然只用一个IP.

[ 本帖最后由 least 于 2007-10-21 12:46 编辑 ]
作者: chuhaiyan    时间: 2007-10-22 17:12
期待中
作者: shanxi    时间: 2007-10-22 19:43
原帖由 least 于 2007-10-21 12:44 发表
不管是在笔记本下,还是在台式机下用ipwizard虚拟IP生成虚拟IP后,再用用IP config/all验证,能正确显示所虚拟的IP.
但是在用Controller设置场景加载用户运行后,台式机显示所有用户仍然只用一个IP.


你这问题确实没碰到过,因为你有个台式机做比较,所以不可能存在步骤有误的情况。

我觉得你能否把问题缩小到Controller运行过程中,机器有什么变化?

也可以尝试一下把Controller里的ip snoof(记得不清,反正是使虚拟IP有效的这项不勾选)

[ 本帖最后由 shanxi 于 2007-10-22 19:45 编辑 ]
作者: wjjiao    时间: 2007-10-22 22:09
我也没有用过 感觉lr功能还是比较强大的 但是我的中文版本倒是很奇怪 我的lr一半是中文一半是英文
作者: 423799223    时间: 2007-10-23 08:07
我虚拟IP只用过几次
但是都成功了  没遇到过你所说的这些
作者: least    时间: 2007-10-23 11:32
原帖由 shanxi 于 2007-10-22 19:43 发表


你这问题确实没碰到过,因为你有个台式机做比较,所以不可能存在步骤有误的情况。

我觉得你能否把问题缩小到Controller运行过程中,机器有什么变化?

也可以尝试一下把Controller里的ip snoof(记得不清,反 ...


在台式机模式下,使用多个虚拟IP地址,在Controller中设置场景多用户,在运行过程,查看每个用户日志信息时,的确是每个用户用到的都是所虚拟的Ip地址,但是在开发环境下查到的用户信息却是所有用户只登录在台式机固定的那个IP上(开发环境是Java-Eclips);这应该说明LR的Controller是能实现一个虚拟IP固定一个用户的,但是在上送到主机的过程中却只上送了台式机的固定IP。 因此可不可以判断,是不是由于网络传输问题或者由于路由器配置方面的问题。
另外,这位朋友提供的“尝试一下把Controller里的ip snoof(记得不清,反正是使虚拟IP有效的这项不勾选)”方法会马上尝试,等结果出来必马上回复。
作者: least    时间: 2007-10-25 08:41
标题: 回复:马上就要进行实地测试了,这个问题亟待解决阿,请各位帮忙啊
回复:马上就要进行实地测试了,这个问题亟待解决阿,请各位帮忙啊
作者: zadonisz    时间: 2007-10-25 10:01
重启一下,再设置IP欺骗,设置完后再重启一遍
我的台式机是可以的嘛

以下是我在网上找到的一篇文章

[ 本帖最后由 zadonisz 于 2007-10-25 10:07 编辑 ]
作者: zoddy    时间: 2007-10-25 10:05
我觉得问题不在lr 在网络本身的设置 好好检查一下 或者听听网管的意见
作者: least    时间: 2007-10-25 10:20
标题: 回复:根据问题所表现症状判断,应是网络设置问题?
不管是台式机,还是笔记本从设置虚拟IP地址到场景中的IP欺骗过程都没有错误,只是在发送到主机的过程中台式机所有的虚拟用户只发送了一个IP地址(本机的固定IP ),由此是不是可以判断网络问题?
作者: zoddy    时间: 2007-10-25 11:48
我认为是网络配置的问题
作者: least    时间: 2007-10-25 13:50
标题: 疑问:启用笔记本的有线网卡,连接有线网络,却没有遇到台式机的问题
疑问:如果禁用笔记本无线网卡,启用笔记本的有线网卡,连接有线网络,却没有遇到台式机的问题。
禁用笔记本无线网卡,启用笔记本的有线网卡,连接到与台式机同一个网络,虚拟IP运行后,也能实现一用户一IP,没有报错。如果是网络问题的话,笔记本使用有线网络也应该遇到台式机同样的问题啊!(难道是网卡?)
难道以后测试都要在笔记本上了?
作者: zoddy    时间: 2007-10-25 13:55
启用笔记本有线网卡后 ip是怎么设置的
你们使用固定ip还是dhcp 可以试着将笔记本和台式机的ip互换
作者: zhicl    时间: 2007-10-25 16:29
我的台式机也是一直不行,IP config/all显示都成功了,跑时就只送了一个本机IP过去,在我同事的另一台台式机上试,一样的环境,一样的操作,就可以,这个问题困扰很久了....一定是哪里不对劲,找不出来....
作者: zoddy    时间: 2007-10-25 16:54
从没遇上过
不过考验测试人员的时刻到了......当初搞测试就是因为喜欢解决莫名其妙的问题
作者: least    时间: 2007-10-26 09:06
标题: 回复: 启用笔记本有线网卡后是用的固定IP,连接环境和台式机一样
启用笔记本有线网卡后是用的固定IP,连接环境和台式机是一样的,但是台式机就是无法传送虚拟IP到主机。
现在问题的可能性已经逐步排除了,
还有哪些条件没有考虑到呢?
作者: zhenhaiou    时间: 2007-10-26 09:36
台式机的缓存?
作者: least    时间: 2007-10-26 10:05
标题: 回复:台式机缓存?
原帖由 zhenhaiou 于 2007-10-26 09:36 发表
台式机的缓存?

你是说清除台式机里IE浏览器的缓存么?
这个曾经也清理过,还是老样子啊,
作者: zhenhaiou    时间: 2007-10-26 10:21
IE的设置修改过么
作者: least    时间: 2007-10-26 10:30
标题: 修改IE的设置
没有修改过IE的设置,使用的都是IE默认的设置
作者: renheyou    时间: 2007-10-26 10:39
其实很简单  我估计你那笔记本是设的静态IP,而台式的是用的DHCP,80%是这个原因。
单纯笔记本和台式的除了硬件的区别外, 没什么区别
作者: cuizhihui    时间: 2007-10-26 10:53
原帖由 renheyou 于 2007-10-26 10:39 发表
其实很简单  我估计你那笔记本是设的静态IP,而台式的是用的DHCP,80%是这个原因。
单纯笔记本和台式的除了硬件的区别外, 没什么区别




还真没遇到过。

看情况,设置肯定没有问题,操作步骤也是一样的。

极有可能的原因可能就是楼上的说法了。  建议仔细看下是不是?  呵呵。。。
作者: least    时间: 2007-10-26 11:59
但是台式机的确是手动设置的IP地址!
是不是由于路由器设置的问题啊?
作者: lee_huo    时间: 2007-10-26 16:16
你查查笔记本和台式机使用的IP是不是不在同一个网关内?
作者: 西风一任秋    时间: 2011-11-8 09:02
在运行场景中把Enable IP SPOOFER勾去掉试下,之前我勾上可以的,现在勾上就报无法连接,去掉勾就可以了。暂时没查到原因,高手指点下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2