least 发表于 2007-10-18 15:43:11

问个奇怪的问题:同样环境下,为什么笔记本电脑能实现虚拟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:52

请大家多多帮忙!

这个问题很有迷惑性,请大家帮助解决阿

serena_meledy 发表于 2007-10-19 18:07:22

关注,帮楼主顶起来。。。

shanxi 发表于 2007-10-19 18:15:48

用ipwizard设置完后,一定要用ipconfig/all验证一下是否生效了。

ip wizard在Windows下,好像是使用netsh系列命令生成的ip。

maihua258 发表于 2007-10-20 10:52:43

不太懂哦,我都没用过ip欺骗的

least 发表于 2007-10-21 12:44:58

回复 :用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:11

期待中

shanxi 发表于 2007-10-22 19:43:25

原帖由 least 于 2007-10-21 12:44 发表 http://bbs.51testing.com/images/common/back.gif
不管是在笔记本下,还是在台式机下用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:30

我也没有用过 感觉lr功能还是比较强大的 但是我的中文版本倒是很奇怪 我的lr一半是中文一半是英文

423799223 发表于 2007-10-23 08:07:53

我虚拟IP只用过几次
但是都成功了没遇到过你所说的这些

least 发表于 2007-10-23 11:32:52

原帖由 shanxi 于 2007-10-22 19:43 发表 http://bbs.51testing.com/images/common/back.gif


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

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

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

在台式机模式下,使用多个虚拟IP地址,在Controller中设置场景多用户,在运行过程,查看每个用户日志信息时,的确是每个用户用到的都是所虚拟的Ip地址,但是在开发环境下查到的用户信息却是所有用户只登录在台式机固定的那个IP上(开发环境是Java-Eclips);这应该说明LR的Controller是能实现一个虚拟IP固定一个用户的,但是在上送到主机的过程中却只上送了台式机的固定IP。 因此可不可以判断,是不是由于网络传输问题或者由于路由器配置方面的问题。
另外,这位朋友提供的“尝试一下把Controller里的ip snoof(记得不清,反正是使虚拟IP有效的这项不勾选)”方法会马上尝试,等结果出来必马上回复。

least 发表于 2007-10-25 08:41:53

回复:马上就要进行实地测试了,这个问题亟待解决阿,请各位帮忙啊

回复:马上就要进行实地测试了,这个问题亟待解决阿,请各位帮忙啊

zadonisz 发表于 2007-10-25 10:01:44

重启一下,再设置IP欺骗,设置完后再重启一遍
我的台式机是可以的嘛

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

[ 本帖最后由 zadonisz 于 2007-10-25 10:07 编辑 ]

zoddy 发表于 2007-10-25 10:05:39

我觉得问题不在lr 在网络本身的设置 好好检查一下 或者听听网管的意见

least 发表于 2007-10-25 10:20:04

回复:根据问题所表现症状判断,应是网络设置问题?

不管是台式机,还是笔记本从设置虚拟IP地址到场景中的IP欺骗过程都没有错误,只是在发送到主机的过程中台式机所有的虚拟用户只发送了一个IP地址(本机的固定IP ),由此是不是可以判断网络问题?

zoddy 发表于 2007-10-25 11:48:24

我认为是网络配置的问题

least 发表于 2007-10-25 13:50:54

疑问:启用笔记本的有线网卡,连接有线网络,却没有遇到台式机的问题

疑问:如果禁用笔记本无线网卡,启用笔记本的有线网卡,连接有线网络,却没有遇到台式机的问题。
禁用笔记本无线网卡,启用笔记本的有线网卡,连接到与台式机同一个网络,虚拟IP运行后,也能实现一用户一IP,没有报错。如果是网络问题的话,笔记本使用有线网络也应该遇到台式机同样的问题啊!(难道是网卡?)
难道以后测试都要在笔记本上了?:L

zoddy 发表于 2007-10-25 13:55:21

启用笔记本有线网卡后 ip是怎么设置的
你们使用固定ip还是dhcp 可以试着将笔记本和台式机的ip互换

zhicl 发表于 2007-10-25 16:29:59

我的台式机也是一直不行,IP config/all显示都成功了,跑时就只送了一个本机IP过去,在我同事的另一台台式机上试,一样的环境,一样的操作,就可以,这个问题困扰很久了....一定是哪里不对劲,找不出来....

zoddy 发表于 2007-10-25 16:54:35

从没遇上过
不过考验测试人员的时刻到了......当初搞测试就是因为喜欢解决莫名其妙的问题
页: [1] 2
查看完整版本: 问个奇怪的问题:同样环境下,为什么笔记本电脑能实现虚拟IP地址,台式机却无法实现