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】
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。
----转载搜狐博客