51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8659|回复: 17
打印 上一主题 下一主题

[求助] 在线等,关于loadrunner的ip欺骗的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-11 16:02:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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");
最后


但是我用抓包工具抓包,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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2011-6-11 16:28:57 | 只看该作者
    关注,没做过socket协议的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-6-11 16:47:09 | 只看该作者
    回复 2# msnshow
    没有啊,我录的脚本就只是打开一个网页的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-6-11 17:32:26 | 只看该作者
    你抓包难道是在服务器上抓的?中间有路由器吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-6-11 23:28:57 | 只看该作者
    回复 4# 云层


        肯定是在我电脑上抓的了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-6-13 11:22:31 | 只看该作者
    在controller里面,Tool--->Option...---->Breakdown标签里面,把Enable Web Page Breakdown选项取消掉就ok了!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-6-13 15:43:16 | 只看该作者
    可以用tcpdump 在服务器上抓包看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2011-6-14 23:06:23 | 只看该作者
    回复 6# ljj149850508
    我在options菜单中没有找到你说的breakdown标签,我用的是lr 11,不知道是不是版本不同
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
    发表于 2011-6-15 08:53:05 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-6-15 09:27:16 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-12-9 17:17:35 | 只看该作者
    在 场景里面 有个 诊断  网页诊断 禁用就好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-12-9 17:17:57 | 只看该作者
    诊断 里面只有一个 配置选项
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-3-6 16:04:00 | 只看该作者
    请问楼主这个问题解决了没?我也遇到了~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2012-3-7 10:24:50 | 只看该作者
    关注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2012-6-28 14:49:50 | 只看该作者
    这个问题,有谁能解决掉啊! 翻了这么多帖子,都没结果,顶起阿!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-8-27 17:45:59 | 只看该作者
    我也遇到了这个问题,按照错误提示设置Run Vuser as a process,且在mdrv.dat 中添加了'ExtCmdLineConc=-UsingWinInet Yes'.,但是还是出错。然后将Diagnostics->configuration项,将web page diagnostics项disable掉就可以了。但是我不知道原因
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2018-8-30 16:31:39 | 只看该作者
    我也遇到了,还有那个Diagnostics->configuration项,将web page diagnostics项disable也设置了,还是不行,运行没有错误,但是日志中显示的IP始终都是我自己的本机的IP。全部虚拟用户的IP都是一个,但是我在cmd中查询ipconfig是能显示所有的虚拟IP 的,也能ping通,求大神解答。还能咋办?IP欺骗为什么运行后还是只有一个IP呢?紧急求助
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-6-8 10:52
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    18#
    发表于 2019-10-8 10:20:31 | 只看该作者
    sxt51 发表于 2018-8-30 16:31
    我也遇到了,还有那个Diagnostics->configuration项,将web page diagnostics项disable也设置了,还是不行 ...

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 09:55 , Processed in 0.088240 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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