51Testing软件测试论坛

标题: 用IP Spoofer运行场景后查看日志中获取到的虚拟用户的IP地址感觉怪怪的 [打印本页]

作者: qicyt1812    时间: 2008-6-18 17:32
标题: 用IP Spoofer运行场景后查看日志中获取到的虚拟用户的IP地址感觉怪怪的
问题一:

用IP Spoofer运行场景后查看日志中获取到的虚拟用户的IP地址感觉怪怪的

设置IP地址为:192.168.1.29(原来本机自动获取的IP地址,改成手动设置IP),用IP Winzard创建了一个新的虚拟IP地址192.168.1.30

在场景中运行两个用户,每个用户分配一个Load Generator,如附件ip.jpg
login     192.168.1.29
login_1   192.168.1.30

脚本中有一行代码,获取虚拟用户的IP:
char *ip;
ip = lr_get_vuser_ip();
if (ip)

     lr_output_message("The IP address is %s", ip);
else
     lr_output_message("IP spoofing disabled");

运行场景后,到日志中查看获取的IP地址,一个为192.168.1.30,另一个却变成了 192.168.56.1

感觉非常奇怪,应该是一个为192.168.1.30,一个为192.168.1.29才对吧,怎么会边成192.168.56.1了呢?


问题二:

使用IP Spoonfer的时候,是不是不能在百分比模式下运行啊?如附件ip百分比.jpg

[ 本帖最后由 qicyt1812 于 2008-6-18 17:35 编辑 ]
作者: Zee    时间: 2008-6-18 20:01
有几个用户?
IP spoofer不影响百分比模式的使用呀。
作者: qicyt1812    时间: 2008-6-19 09:28
一共有2个用户,每个用户分配一个IP地址
作者: qicyt1812    时间: 2008-6-19 11:15
很奇怪,用lr_get_vuser_ip()得到的ip地址就是没有我本机的地址,只有我用ip wizard生成的地址。就是是在本机上运行通过了,也不会获取到本机的地址。不知道什么原因
作者: cdq1010    时间: 2008-6-19 11:44
设置ip wizard后,可以用命令查看下本机有那些IP地址可用?

估计只能使用设置的IP地址
作者: qicyt1812    时间: 2008-6-19 12:05
也就是说只能使用ip wizard生成的ip?也就是说在controller中设置Load Generator的时候不需要设置localhost?我设置的Load Generator为:192.168.1.29、192.168.1.30、192.168.1.33,运行场景后,发现在这几个ip(192.168.1.29、192.168.1.30、192.168.1.33)上的Vuser都运行成功了,但是lr_get_vuser_ip()获取的ip没有1.29,只有1.30 / 1.33 ,那就是看上去他是在本机运行的,但是,实际上是从虚拟ip地址上运行的,不知道这样解释是否正确哦
作者: 06ykm    时间: 2011-6-30 15:59
回复 1# qicyt1812


    我在运行时log里面没有打印IP,请问这是怎么回事呢?




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