lr ip欺骗

上一篇 / 下一篇  2013-07-27 09:35:14 / 个人分类:LR

LoadRunner在做测试时会遇到限制ip数的情况,这时就需要用到ip欺骗的设置了

具体操作步骤如下:

1.首先打开IP Wizard。

2.选择【Create new setting】(创建一个新的设置),点击下一步。如果之前有创建保存过,则可选择第二项【Load previous setting from】导入即可,删除多个ip,选择【Restore original set】,重启即可。

3.设置服务器ip地址,若是本机可以不填,会自动获取Server's IP Address,点击下一步。

4.点击【Add】设置生成段号内的ip,选择不同的Class,都有对应的生成方式说明。再选择生成的数量【Number to】,点击【ok】。

5.之后会出现一个ip列表,里面所列的是刚才选中的ip已被使用的,所以在添加中不能被添加进去。点击确定后,再点击完成,可以把当前的设置保存下来,重启电脑后,设置的多个ip即可绑定在网卡上了。

6.重启电脑后,在网络连接中查看详情,可发现网卡上已经绑定了多个ip地址。

7.在Controller中使用IP欺骗,首先在【Tools】中勾选上【Expert Mode】

8.在【Scenario】中勾选上【Enable IP Spoofer】

9.再在【Tools】

 

10.再在【Tools】-【Optins】-【General】标签下选择【Multiple IP address mode】为“IP address allocation per thread”,点击【ok】,保存即可。

IP欺骗就设置成功了,要查看是不是生效,可在代码中插入

char *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 %s",ip);

在运行时可查看各vuser的ip。

==============================

 

查看ip成功与否

Controller的虚拟用户跑完后,右键—show user log


验证ip生效:

点击【运行】---输入:cmd--回车--输入:ipconfig/all



TAG:

 

评分:0

我来说两句

Open Toolbar