loadrunner11使用ip = lr_get_vuser_ip()无法取得机器ip,急!求助!
版本: loadrunner11.00.0.0OS:盗版win 7 32位
本机ip配置: 使用了ip欺骗,模拟了11个小网ip如下:
小网网卡:太网适配器 本地连接 2:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::5db9:d49c:548b:f9cf%14
IPv4 地址 . . . . . . . . . . . . : 129.168.60.110
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.150
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.151
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.152
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.153
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.154
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.155
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.156
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.157
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.158
子网掩码. . . . . . . . . . . . : 255.255.255.0
IPv4 地址 . . . . . . . . . . . . : 129.168.60.159
子网掩码. . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
大网网卡:以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::d1b3:ed44:e0cc:9812%11
IPv4 地址 . . . . . . . . . . . . : 10.137.60.29
子网掩码. . . . . . . . . . . . : 255.255.254.0
默认网关. . . . . . . . . . . . . : 10.137.60.1
VUG里面写的取ip代码:
Action()
{
char *ip;
ip = lr_get_vuser_ip();
lr_error_message("The IP address is %s", ip);
return 0;
}
VUG执行结果:
Virtual User Script started at : 2014-02-11 10:15:20
Starting action vuser_init.
Web Turbo Replay of LoadRunner 11.0.0 for Windows 7; build 8859 (Aug 18 2010 20:14:31)
Run Mode: HTML
Run-Time Settings file: "E:\OIC\script\testip\\default.cfg"
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(7): Error: The IP address is (null)
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
定位过程:
1) 怀疑使用的Licene无取ip权限,自己猜的,但是换了几个loadrunner license 没用
2) 怀疑是虚拟了多ip问题,删掉保留一个小网地址129.168.60.110,还是不行
3) 放到controller里面用10个线程跑,开启专家模式,enable ip spoofer,无果。
4) 最郁闷的是这台机器以前同事用过,说是可以用api取到ip的,不知道是不是改了什么配置,不行了。
求指导!!!感谢! 如果不行,可以使用kylinPET工具,它的IP欺骗文档视频挺全的,操作比loadrunner方便 回复 2# linneiwei
额。。不行哈 现在只能用loadrunner,没人玩过么,这个是基本功能啊。 一个ip都去不到,还准备使用它的分发多个ip到每个线程里面的功能呢. @yetties2005 呼唤斑竹大大们啊!急用! 又研究了下,使用web(http/html)脚本可以取得ip,并且可以使用ip spoof分发到每个线程,即每个线程都是一个不同的小网地址。但是web这种使用
web是C的脚本,我得调用jar包,搞不定啊!
但是使用C vuser 和java vsuser的脚本都取不到ip!难懂只有web(http/html)这种模式可以使用ip spoof功能?
没人玩过么?感谢啦! 你要调用jar包就麻烦了,你看看能不能用c来实现jar包的功能
页:
[1]