51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1670|回复: 5
打印 上一主题 下一主题

[求助] loadrunner11使用ip = lr_get_vuser_ip()无法取得机器ip,急!求助!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-2-11 10:40:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
版本: loadrunner11.00.0.0
OS:盗版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)          [MsgId: MMSG-27143]
Run Mode: HTML          [MsgId: MMSG-26000]
Run-Time Settings file: "E:\OIC\script\testip\\default.cfg"          [MsgId: MMSG-27141]
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的,不知道是不是改了什么配置,不行了。

求指导!!!感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2014-2-11 11:20:01 | 只看该作者
如果不行,可以使用kylinPET工具,它的IP欺骗文档视频挺全的,操作比loadrunner方便
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2014-2-11 11:32:14 | 只看该作者
回复 2# linneiwei


    额。。不行哈 现在只能用loadrunner,没人玩过么,这个是基本功能啊。 一个ip都去不到,还准备使用它的分发多个ip到每个线程里面的功能呢.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2014-2-11 15:45:06 | 只看该作者
@yetties2005 呼唤斑竹大大们啊!急用!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2014-2-13 11:09:05 | 只看该作者
又研究了下,使用web(http/html)脚本可以取得ip,并且可以使用ip spoof分发到每个线程,即每个线程都是一个不同的小网地址。但是web这种使用
web是C的脚本,我得调用jar包,搞不定啊!
但是使用C vuser 和java vsuser的脚本都取不到ip!  难懂只有web(http/html)这种模式可以使用ip spoof功能?
没人玩过么?感谢啦!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2014-2-19 10:53:54 | 只看该作者
你要调用jar包就麻烦了,你看看能不能用c来实现jar包的功能
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-4 14:59 , Processed in 0.070801 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表