我在向前走,虽然很慢!

Loadrunner -- IP欺骗

上一篇 / 下一篇  2016-12-22 15:14:19 / 天气: 晴朗 / 心情: 高兴 / 个人分类:LR

使用LoadRunnerIP欺骗功能:在单个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地址未被使用)”点击“确定”;

6IP 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功能,可以查看userIP地址。当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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12051
  • 日志数: 8
  • 图片数: 2
  • 建立时间: 2015-05-21
  • 更新时间: 2016-12-26

RSS订阅

Open Toolbar