LR中IP SPoofer(IP欺骗)的使用
上一篇 /
下一篇 2010-12-16 11:10:47
/ 个人分类:Loadrunner
设置IP欺骗的原因: 1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达压力测试的效果
了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。
多个IP地址的设置:
可通过LR自带的工具“IP wizard”设置,具体操作如下:
(首先,需要注意的是load Generator机器必须使用固定的IP,不能使用动态IP)
1、开始——程序——lr——tools——IP wizard,此时会打开如下窗口:
三个单选按钮:选择第一个,新增ip;选择第二个从保存好的文件中获得ip;选择第三个表示释放所有添加的ip(我选择了第一个)
2、next到如下窗口:
此时需要输入,你将要测试的web服务器的ip,必须正确输入,否则即便是新生成的ip(负载机器)联接通过,run时依然出错。
3、填写好后,next到如下窗口:
4、Add到以下窗口:
关键是在from ip栏输入要产生虚拟ip的起始值、需要的虚拟ip数量
5、点击OK
成功添加了所需要的ip,如果有ip已经被占用,会有提示
6、finish:
上面会显示本次增加的ip,选择save as可以将本次增加的ip保存成文件,下次直接使用就可以,OK即可
7、重器计算机才可生效。重启后可以用ping和ipconfig来检查新添加的ip是否成功
在controller中的应用:
1、在conreoller中,Scenario——选Enable ip spoofer(允许使用ip欺骗)
2、conreoller中,tools——选expert mode
3、tools——options——General中关于线程还是进程的设置必须和run-time settings里面的一致,否则IP欺骗失效
4、点Generators——Add所有新添加的IP——每个都去connect到Ready状态
如果连接成功,任务栏上会有如图显示:
5、添加脚本,Vusers数量,设置场景,run
注:1、联接新添加IP之前,必须开启lr Agent Process,否则失败
2、如果run时候报网络方面错,可以查看防火墙之类的东西,比如关闭卡巴斯基等,此次测试就是因为卡巴斯基的缘故run全部failed
收藏
举报
TAG: