我在向前走,虽然很慢!
Loadrunner -- IP欺骗
上一篇 /
下一篇 2016-12-22 15:14:19 / 天气: 晴朗
/ 心情: 高兴
/ 个人分类:LR
使用LoadRunner的IP欺骗功能:在单个Load
Generator上的Vuser可以使用多个IP地址来识别。服务器和路由器将这些Vuser识别为不同的Load Generator。
注意:Load Generator机器必须使用固定的IP,不能使用动态IP(即:DHCP)。
在loadrunner中添加虚拟IP地址
1、 开始->程序->HPLoadrunner->tools->Ip
wizard
2、 选择create new
setting(创建新设置) ->点击“下一步”;
3、不输入任何地址,直接点击“下一步”;(如果有多个网卡时,需要输入)
4、进入IP添加页面点击“add(添加)”进行添加
5、选择“Class C”,在from ip输入起始ip,在Number to输入ip地址的位数,在Submask输入子网掩码,选中“verify that new ip addresses are not already used(验证新IP地址未被使用)”点击“确定”;
6、IP Wizard会自动按照设置生成IP地址,并且将已经占用的IP列出确认可用IP地址列表内容后;使用Save as…可以将本次增加的IP保存成.ips文件,下次再使用时就可以直接选择此文件了。点“OK”按钮后完成虚拟IP设置。
7、重启计算机后,设置的IP欺骗开始生效;
8、在运行行中输入:CMD,在DOS命令窗口中输入:IPCONFIG,此时便可看到虚拟的IP地址均已经被启用
9、“查看虚拟IP”是否实现也可以在脚本中使用lr_get_vuser_ip函数来得到当前虚拟用户的IP地址,在脚本中加入如下语句:
Action() { char
*ip; ip =
lr_get_vuser_ip(); if( ip
) lr_message("The IP address is %s" , ip); else lr_message("IP spoofing disabled"); return
0; } |
在controller中,使用vuser—>ShowVuser
log功能,可以查看user的IP地址。当user数超过虚拟IP数时,有的userIP相同。
在loadrunner中使用虚拟IP
1、 在Controller中,选择Scenario->Enable IPSpoofer,设置允许使用IP欺骗;
2、 启动专家模式,Tools->Expert Model;
3、 IP地址分配设置,Tools->Options->General->选择按进程\线程分配IP;
4、 添加虚拟负载机:Scenario->Load Generators->添加虚拟IP ->连接;
5、 选择多个负载机:Scenario->Convert Scenario to the Percentage Mode,然后就可以选择多个负载机了;
释放虚拟IP
1、 开始->程序->HPLoadrunner->tools->Ip
wizard
2、 释放所有虚拟IP
3、 重新启动计算机
收藏
举报
TAG: