LR IP欺骗

一、设置IP欺骗的原因:

1、当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达压力测试的效果

2、某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能。LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力。

多个IP地址的设置:

可直接在本地连接中增加IP,或者通过LR自带的工具“IP wizard”设置,当然也可以使用其它软件设置,唯一需要注意的就是注意设置的IP的有效性(IP本身需要同服务器ping通,随意设置的很可能不生效)。需要注意的是load Generator机器必须使用固定的IP,不能使用动态IP。

二、IP欺骗设置方法

  • 在配置前首先要确定本地IP是固定的,不能是自动获取的
  • 所添加的IP只能是局域网内的网段,即只能添加192段,127段,10段的IP地址
  • IP Spoofer 在连接 Load Generators 之前启用

“IP wizard”设置,按页面步骤依次操作就可以了。

需要注意的是:

1、压力机本身的IP必须要加在里边,且这个IP千万不要删除。一旦误删除,远程机器立刻就会断开,连接不上了。

2、工具默认的所有虚拟IP(如192.168.10.xx)与压力机本身的IP(192.168.12.15),使用的是压力机所使用的网关(192.168.12.1)。

3、配置完成后,需要重启机器或网络设置使之生效。用ipconfig命令看一下是否已配置成功。

三、在controller中的应用

基本操作:

1、在conreoller中,Scenario——选Enable ip spoofer(允许使用ip欺骗)

2、conreoller中,tools——选expert mode

3、tools——options——General中关于线程还是进程的设置必须和run-time settings里面的一致,否则IP欺骗失效

有两种方案来设计场景

a、 本地使用虚拟IP设计场景(不带负载生成器使用localhost进行测试)

在设置该类场景时,在场景中添加一个录制好的脚本,该脚本中添加如下代码便可看到虚拟用户在使用哪个IP地址进行消息发送,该场景是通过线程方式进行性能测试。

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");

在controller中执行该脚本时,查看虚拟用户运行状态,便可看到当前虚拟用户使用的哪个IP地址发送消息

b、 负载生成器使用虚拟IP设计场景

在设置该类场景时,每个负载生成器为一个虚拟用户组,该场景是通过进程方式进行性能测试。

但需要注意,选中Tools下的Expert mode,启动专家模式;

再点击Tools下的options,在Genearl选项卡中设置已线程方式或进程方式进行性能测试,这个选项一定要与当前场景的模式相匹配,也就是说使用本地虚拟IP测试时需要选中线程方式,使用负载生成器使用虚拟IP测试时需要选中进程方式

注:

1、连接新添加IP之前,必须开启lr Agent Process,否则失败

2、如果run时候报网络方面错,可以查看防火墙之类的东西,比如关闭卡巴斯基等,此次测试就是因为卡巴斯基的缘故run全部failed

3、要虚拟很多IP的情况:在一台机上虚拟的IP跨网段的处理,可通过在服务器端添加路由来实现。 ------未实现过。

常用的还是:虚拟IP与压力机本身是同网段的,至于与服务器是不是同一网段要看具体情况,当然三者最好还是同一网段最好。

参考链接

http://blog.csdn.net/lsf901/article/details/11564385

http://jingyan.baidu.com/article/27fa7326f87c9a46f8271fbb.html

http://starpoint.blog.51cto.com/968349/1406996

http://www.51testing.com/html/18/631118-853916.html

时间: 2024-10-09 08:02:34

LR IP欺骗的相关文章

loadrunner - IP欺骗

一.什么是IP欺骗 IP spoof即IP 电子欺骗,我们可以说是一台主机设备冒充另外一台主机的IP地址,与其它设备通信,从而达到某种目的技术. IP是网络层的一个非面向连接的协议, IP数据包的主要内容由源IP地址,目地IP地址,所传数据构成,IP的任务就是根据每个数据报文的目的地址,路由完成报文从源地址到目的地址的传送.至于报文在传送过程中是否丢失或出现差错,IP不会考虑,那是TCP的事.对IP来讲,源设备与目的设备没有什么关系,它们是相互独立的.IP包只是根据数据报文中的目的地址发送,因此

IP欺骗

IP欺骗也是也loadrunner自带的一个非常有用的功能. 需要使用ip欺骗的原因:1.当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果.2.某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力.3.有一些网站会限制同一个用户同一个IP 的登陆.为了更加真实的模拟实际情况,LoadRunner允许运行

LoadRunner学习知多少--IP欺骗使用

使用IP欺骗功能时,需要将系统防火墙,杀毒软件关闭(如果有影响的话) 一.为什么要设置IP欺骗 1. 当某个IP的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果. 2. 某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和测试服务器均衡处理的能力. 3.有一些网站会限制同一个用户同一个IP 的登陆.为了更加真实的模拟实际情况,LoadRu

LoadRunner 技巧之 IP欺骗 (推荐)

IP欺骗也是也loadrunner自带的一个非常有用的功能. 需要使用ip欺骗的原因:1.当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达到压力测试的效果.2.某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力.3.有一些网站会限制同一个用户同一个IP 的登陆.为了更加真实的模拟实际情况,LoadRunner允许运行

使用IP欺骗Loadrunner并发测试小结

测试要求: 在本次测试中,我需要并发50个User,每一个User占用一个独立的IP,并且只执行一次脚本.脚本中发起两个请求,其中第一次请求返回200后才执行第二个请求.使用win7 OS. 前置及Generator设置: 我的Run-time Settings这样设定: Run Logic: Number of Iterations: 1 (保证只执行一次脚本) Log: Enable Log. Always send messages.(不是只在出错时发送log.我需要通过log来验证我的测

jmeter之IP欺骗

1.为什么要设置IP欺骗 (1)当某个Ip的访问过于频繁,或者访问量过大时,服务器会拒绝访问请求 (2)某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过不同的IP,可很大程度的模拟实际使用中多IP访问和测试服务器均衡处理的能力. (3)有一些网站会限制同一用户用同一个IP的登陆,为了更加真实的模拟实际情况.LR允许允许运行的虚拟用户使用不同的IP访问同一网站. 2.设置IP欺骗的步骤 要使用IP欺骗功能必须要本地有多个可用IP,通常普通的PC机只有一个物理网卡

LoadRunner中的IP欺骗的设置以及误区

LoadRunner中的IP欺骗的设置以及误区 最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹. 一. 什么是IP欺骗? 做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,google it,答案总会找得到,google.cn不行,google.com总行,来自全球的搜索结果,总会有帮助. IP spoof即IP 电子欺骗,我们可以说是一台主机设备冒充另外一台主机的IP地址,与其它设备通信,从而达到某种目的技术. IP是网络层

对于“ip欺骗”的预防

一. 预防mac地址欺骗,可以在交换机上启用"端口安全",伪造mac地址会造成安全端口进入errordisable状态 二. 预防ip地址欺骗,可以在交换机上全局启用"dhcp snooping" Ip欺骗主要是伪造ip包的源地址,目的地址发送回送的数据包进入伪造ip所在的网段后,路由器会重新封装数据帧,此时必须知道ip-mac地址的对应关系,而"dhcp snooping"保证了ip-mac地址的正确对应关系,所以回应包会返回到真实的终端中.

loadrunner11.0之IP欺骗

一:设置虚拟ip地址 操作步骤: 1:添加ip地址 运行loadrunner---tools---IP wizard 2:选择create  new setting,点击"下一步" 3:一直点击"下一步",服务器的地址不输入任何内容,继续点击下一步 4:在ip地址的添加页面点击"Add"进行添加ip地址(删除时用Remove) 5:from ip(源IP) 输入框中输入起始ip,在Number to(要添加的数字)输入框中输入ip地址的位数  输