loadrunner ip欺骗如何进行IP欺骗

查看: 2496|回复: 6
用IP欺骗模拟并发连接,始终只有一个IP,求助啊,高手些
该用户从未签到
我刚刚用LR,有几个问题,希望前辈些可以帮忙解决哈,谢谢
1.ip欺骗中,使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式,二者有什么区别啊,哪里能看到么?最好可以解释一下“使用本地虚拟IP”和“负载生成器使用虚拟IP”
2.A主机----&B主机,A对B进行HTTP访问,A上装有LR,B上装有HTTP服务,A通过IP欺骗模拟10用户,对B进行访问,哪个是测试机,哪个是服务器啊?A和B网段也一样,抓包只有第一个IP发送的数据包,怎么回事啊?A和B网段不一样,A和添加的虚拟IP网段一样,是否需要更新路由表,在A上还是B上更新啊,怎么更新啊?(注:我在Generator上也添加了虚拟IP,也是ready状态的但是还是不行,也启用了IP欺骗、专家模式)
希望有人帮我看看,给垫建议,谢谢
该用户从未签到
这种问题搜索一下或者翻书都有的。。。你网卡上没那么多IP地址吧
该用户从未签到
& & 谢谢你的关注哈。有啊,我用ipconfig/all命令在cmd里面运行,加的IP都能看到啊。我运行场景的时候,点到一个模拟的Vuser,点击show Vuser Log,有错误: 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打开,在最后添加了一行 [lr_socks] section: 'ExtCmdLineConc=-UsingWinInet Yes'.。但是仍然不行啊,还是只有模拟的第一个IP
该用户从未签到
求关注啊。。。这个都让我弄了好几天了。。。
该用户从未签到
呵呵,谢谢啊,最后发现,尼玛是win7系统的原因,在XP上完全没有问题。。真的是坑爹啊
该用户从未签到
大神,太感谢了,这个问题也困扰了我们好几天,在看到你的帖子以后,改为XP系统,问题一下都解决了,在此拜谢!
该用户从未签到
大神,太感谢你们了,同样的问题,我们也是用的专家模式,不管用线程方式还是进程方式都不行,我也试一下用XP系统
站长推荐 /3
赏金公告:悬赏任务已,小伙伴们赶紧行动起来,赚取,去获取奖励吧!
了解自己的心里圈,学习不同的内容,让自己由内而外强大起来!
有11年的软件测试和8年多的团队管理经验。对软件质量管理,软件测试有丰富经验,擅长使用Robotframework和Appium进行Web和移动App的自动化测试。
Powered by如何使用LoadRunner的IP欺骗做性能测试_中华文本库
第1页/共12页
如何使用LoadRunner的IP欺骗做性能测试
一、 使用场景
在使用LoadRunner做性能测试的过程中,有时候我们会遇到这种场景,被测试的服务器对发送消息的客户端的IP有限制,服务器为了节省资源,同一时刻只允许一个IP一个连接。而LoadRunner默认情况下都是使用同一个IP与服务器进行通讯,直接在Loadrunner上运行多个用户则会失败。
还有两种场景,一是服务器对访问的IP做过了优化处理,对于同一个IP的客户端信息,做了缓存,以优化吞吐量。另一个是服务器只对消息头中的IP做处理而不是消息体中的IP做处理,这样就使消息体中的IP字段参数化失去了意义。
以上几种情况,就到了我们使用IP欺骗的时候了。
二、 使用环境
LoadRunner11及更早的版本的IP欺骗可以在XP或者Windows Server2008的机器上使用,无法在Win7的机器上使用。这个可能是Win7禁用了IP欺骗。无论怎么配置,从LoadRunner上显示的是IP欺骗功能使用正常,但抓到的IP包永远都是某个固定IP。所以在使用IP欺骗之前,一定要先搞清楚这个操作系统版本支持不支持。由于环境有限,目前我所知道的就是Win7不支持,XP和2008支持。
第1页/共12页
寻找更多 ""Loadrunner IP欺骗_LoadRunner_领测软件测试网
Loadrunner IP欺骗
发表于:来源:作者:不详点击数:
使用loadrunner进行IP欺骗首先要注意以下两点: 1、 本地的IP设置不能为“自动获取”,必须指定一个静态IP 如果本地是动态获取IP,在运行IP Wizard时会弹出提示:
  使用loadrunner进行IP欺骗首先要注意以下两点:
  1、 本地的IP设置不能为&自动获取&,必须指定一个静态IP
  如果本地是动态获取IP,在运行IP Wizard时会弹出提示:
  The IP wizard does not support DHCP-enabled network cards.
  Your cards are either DHCP-enabled or configured with invalid settings.
  Please contact your system administrator.
  此时只需要将IP地址改成静态IP地址就可以了
  2、 所添加的IP只能是局域网内的网段
  只能添加192段,127段,10段IP地址
  好下面开始介绍如何使用IP欺骗
  一、添加IP地址
  第一步:
  运行Mercury LoadRunner- Tools-IP Wizard
  弹出的IP设置向导中的各项含义如下:
  1、 create new setting 新建IP列表
  当我们第一次使用IP欺骗或已经释放所添加的IP时,需要选择此项添加新的IP地址
  2、 load previous setting from file 读取IP列表文件
  从以前设置的IP地址列表文件中读取IP地址
  3、 restore original setting 释放已设置的IP
  释放已经添加的IP地址
  说明:loadrunner在做IP欺骗时,真实的虚拟了IP地址,该IP地址均真实存在,可以ping通,可以建立网络链接,在不使用时必须进行释放,否则这些IP地址将一直存在。
  第二步:
  选择create new setting,点击&下一步&
  此时出现的页面是让输入的IP地址,loadrunner通过该地址更新路由表。
  客户端计算机上添加新的 IP 地址后,服务器需要将该地址添加到路由表,以便能够识别返回到客户端的路由。如果服务器和客户端具有相同的子网掩码、IP 类和网络,则不需要修改服务器的路由表。
  注意: 如果客户端和服务器计算机之间有一个路由器,则服务器需要识别经过该路由器的路径。确保将以下路由添加到服务器路由表:从
服务器到路由器的路由,以及从路由器到负载生成器计算机上的所有 IP 地址的路由。
  第三步:
  在输入服务器地址的页面中不输入任何地址,直接点击&下一步&
  进入IP添加页面
  点击&add&进行添加
  第四步:
  在from ip 输入框中输入起始ip,在Number to输入框中输入ip地址的位数
  输入正确的子网掩码
  选中&verify that new ip addresses are not already used&
  点击&ok&,此时IP Wizard会自动按照设置生成IP地址,并且将已经占用的IP列出
  第五步:
  确认可用IP地址列表内容后,点击&ok&
  此时IP Wizard提示需要重新启动计算机,点击&save as&保存IP列表
  点击&ok&,重新启动计算机
  第六步:
  计算机重新启动后,在运行行中输入:CMD,在DOS命令窗口中输入:IPCONFIG,此时便可看到虚拟的IP地址均已经被启用
  二、在loadrunner中使用虚拟IP
  第一步:
  打开controller,在controller中,选择 Scenario-〉Enable IP Spoofer,此项设置允许使用IP欺骗。
  第二步:
  设计场景:
  有两种方案来设计场景
  1、 本地使用虚拟IP设计场景(不带负载生成器使用localhost进行)
  在设置该类场景时,在场景中添加一个录制好的脚本,该脚本中添加如下代码便可看到虚拟用户在使用哪个IP地址进行消息发送,该场景是通过线程方式进行测试。
  char *
  ip=lr_get_vuser_ip();
  if (ip)
  lr_vuser_status_message(&The ip address is %s&,ip);
  lr_vuser_status_message(&IP spoofing disabled&);
  在controller中执行该脚本时,查看虚拟用户运行状态,便可看到当前虚拟用户使用的哪个IP地址发送消息
  2、 负载生成器使用虚拟IP设计场景
  在设置该类场景时,需要添加负载生成器,建立负载生成器时输入创建的虚拟IP,每个负载生成器为一个虚拟用户组,该场景是通过进程方式进行。
  如何添加负载生成器创建场景在这里就不多描述了。
  但需要注意,选中Tools下的Expert mode,启动专家模式
原文转自:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)一个web应用,服务器采用dns负载均衡,使用LoadRunner进行ip欺骗测试,如何查看服务器的IP地址
[问题点数:40分]
一个web应用,服务器采用dns负载均衡,使用LoadRunner进行ip欺骗测试,如何查看服务器的IP地址
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关推荐:
2009年10月 Windows专区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。LOADRUNNER高级教程IP欺骗
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
LOADRUNNER高级教程IP欺骗
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 loadrunner ip欺骗 的文章

 

随机推荐