51Testing软件测试论坛

标题: 在线等,关于loadrunner的ip欺骗的问题 [打印本页]

作者: steven_ni    时间: 2011-6-11 16:02
标题: 在线等,关于loadrunner的ip欺骗的问题
本帖最后由 steven_ni 于 2011-6-14 23:43 编辑

我算是刚接触lr,因为要模拟大量的ip来测试。
通过ip wizard添加了多ip,在controller中设置了ip spoofer ,也设置了run-time setting 和options-general中的线程,进程,设置为一样的。
而且在脚本中添加了
char * ip;
ip=lr_get_vuser_ip();
if (ip)
{
    lr_vuser_status_message("The ip address is %s",ip);
}
else
lr_vuser_status_message("IP spoofing disabled");
最后
[attach]73530[/attach]

但是我用抓包工具抓包,ip只有我的电脑的第一个ip发出来的
而且有
Action.c(13): Error: Socket descriptor not found.  Hint: the problem might be solved applying the following: (1) Update Run-Time Settings to Run Vuser as a process. (2) Add the following line into mdrv.dat, [lr_socks] section: 'ExtCmdLineConc=-UsingWinInet Yes'.
错误
然后,按照上面的,切换了,线程,进程,在mdrv.dat 中添加了那一行,还是不行
还望高手解答。

后来我把run-time settings ----internet protocol 中的winlnet replay instead of sockets 打开了就没有错误了,但是,抓包还是使用的pc的第一个ip。
我把环境说一下,win7 64位,lr 11,ie9
作者: msnshow    时间: 2011-6-11 16:28
关注,没做过socket协议的
作者: steven_ni    时间: 2011-6-11 16:47
回复 2# msnshow
没有啊,我录的脚本就只是打开一个网页的
作者: 云层    时间: 2011-6-11 17:32
你抓包难道是在服务器上抓的?中间有路由器吧
作者: steven_ni    时间: 2011-6-11 23:28
回复 4# 云层


    肯定是在我电脑上抓的了
作者: ljj149850508    时间: 2011-6-13 11:22
在controller里面,Tool--->Option...---->Breakdown标签里面,把Enable Web Page Breakdown选项取消掉就ok了!!
作者: christixo    时间: 2011-6-13 15:43
可以用tcpdump 在服务器上抓包看看
作者: steven_ni    时间: 2011-6-14 23:06
回复 6# ljj149850508
我在options菜单中没有找到你说的breakdown标签,我用的是lr 11,不知道是不是版本不同
作者: mymagic    时间: 2011-6-15 08:53
关注
作者: 夏日摸摸茶    时间: 2011-6-15 09:27
关注
作者: woainihzj    时间: 2011-12-9 17:17
在 场景里面 有个 诊断  网页诊断 禁用就好了
作者: woainihzj    时间: 2011-12-9 17:17
诊断 里面只有一个 配置选项
作者: sunner2008    时间: 2012-3-6 16:04
请问楼主这个问题解决了没?我也遇到了~~~
作者: hanjialee    时间: 2012-3-7 10:24
关注
作者: MayIKissYou    时间: 2012-6-28 14:49
这个问题,有谁能解决掉啊! 翻了这么多帖子,都没结果,顶起阿!!!
作者: 阿家猪    时间: 2013-8-27 17:45
我也遇到了这个问题,按照错误提示设置Run Vuser as a process,且在mdrv.dat 中添加了'ExtCmdLineConc=-UsingWinInet Yes'.,但是还是出错。然后将Diagnostics->configuration项,将web page diagnostics项disable掉就可以了。但是我不知道原因
作者: sxt51    时间: 2018-8-30 16:31
我也遇到了,还有那个Diagnostics->configuration项,将web page diagnostics项disable也设置了,还是不行,运行没有错误,但是日志中显示的IP始终都是我自己的本机的IP。全部虚拟用户的IP都是一个,但是我在cmd中查询ipconfig是能显示所有的虚拟IP 的,也能ping通,求大神解答。还能咋办?IP欺骗为什么运行后还是只有一个IP呢?紧急求助
作者: 晨星    时间: 2019-10-8 10:20
sxt51 发表于 2018-8-30 16:31
我也遇到了,还有那个Diagnostics->configuration项,将web page diagnostics项disable也设置了,还是不行 ...

应该和系统、lr版本有关,我用win10,lr12可以欺骗成功,但同样的配置,win7,lr11,lr自己的日志是成功的,但服务器接收的都是同一个ip




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