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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 18714
  • 日志数: 36
  • 建立时间: 2009-09-11
  • 更新时间: 2010-12-16

RSS订阅

Open Toolbar