码迷,mamicode.com
首页 > 其他好文 > 详细

LoadRunner 使用虚拟IP测试流程

时间:2015-05-06 21:00:41      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:

LoadRunner 使用虚拟IP测试流程 

LoadRunner 使用IP欺骗的原因
1、  当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果。
2、  某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。 
LoadRunner 使用虚拟IP测试流程设置虚拟IP地址 
前提条件:load Generator机器必须使用固定的IP,不能使用动态IP 确定网络中不冲突的IP地址
操作步骤:
1、打开:开始-〉程序-〉loadrunner-〉tools-〉ip wizard 
  (说明: 增加新IP选择第一项;  使用保存的文件增加IP选择第二项  释放已经设置的IP选择第三项。)
2、选择第一项, 点“下一步” 
3、此步让输入web server的IP地址(尚不清楚有何意义),不输入,直接点‘下一步’,说明:使用remove按钮可以删除选定的虚拟IP。  
4、点add按钮(说明:‘检查新IP是否已经存在’选项并没有起作用)根据输入的IP的第一个值和数量,自动添加到虚拟IP列表中,
5、点ok按钮 点“完成”按钮 (说明:使用Save as…可以将本次增加的IP保存成.ips文件,下次再使用时就可以直接选择此文件了。 )
6、点‘OK’按钮即可。 
7、现在需要重启计算机。 (重新启动计算机后,设置的虚拟IP都生效了,此时使用ping会发现都能ping通,并且本机的IP也被改成了第一个虚拟IP地址。)
8、确认虚拟IP是否都生效的方法:在运行中输入cmd,在命令窗口录入ipconfig/all,然后就能看到已经生效的所有IP。

LoadRunner  使用虚拟IP
操作步骤:
1、选择Controller 专家模式(Expert Mode),选择IP地址模式。只有在专家模式下操作。
2、在controller中,选择 Scenario-〉Enable IP Spoofer,此项设置允许使用IP欺骗。
3、按Generators按钮,设置虚拟用户生成器,将虚拟IP地址都添加进去,并连通。
4、连接成功的虚拟用户生成器会在工具栏中显示 然后设计方案, 运行方案。
5、使用虚拟IP测试完成后 打开IP Wizard,释放所有虚拟IP。
6、重新启动计算机。

 

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

如果出现语法错误,将变量申明char *ip放在脚本页面端(在controller中执行该脚本时,查看虚拟用户运行状态,便可看到当前虚拟用户使用的哪个IP地址发送消息)

 

LoadRunner 使用虚拟IP测试流程

标签:

原文地址:http://www.cnblogs.com/qmfsun/p/4482978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!