查看完整版本: 用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

[[i] 本帖最后由 qicyt1812 于 2008-6-18 17:35 编辑 [/i]]

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地址上运行的,不知道这样解释是否正确哦
页: [1]
查看完整版本: 用IP Spoofer运行场景后查看日志中获取到的虚拟用户的IP地址感觉怪怪的