jmeter IP欺骗

jmeter IP欺骗  
IP欺骗的作用:  

电脑一般都只有一个ip地址,  
但是你做压测的时候有的系统为了防止恶意刷请求,服务端会判断每个请求过来的ip是不是同一个,  
如果同一个ip地址在一段时间内频繁请求的话,就把这个ip给封了。  
这样的情况下你做压测的时候就会受到影响了,因为你的电脑就只有一个ip地址,所有的请求发过去都只是一个ip地址,  
这种情况下就需要用到ip欺骗了,这样请求发过去的ip地址就不是同一个了,就能解决这样的问题了。  
ip欺骗就是在这种情况下使用的

操作步骤:  

第一步:在负载机上绑定IP地址:

  a、开始菜单 -> 设置 -> 网络和Internet -> 更改适配器选项 -> 以太网

  b、右键以太网(找到你正在使用的连接有线或无线) -> 属性,选择Internet 协议版本4(双击打开窗口),如果是采用自动获取IP,得通过手工设置IP

  c、在属性窗口中选择高级按钮,选择IP设置,点击添加,输入新的IP地址(须要注意在局域网内不要有IP冲突,可以事先ping一下找没有使用的IP),但子网掩码必须一致。

  说明:负载机需要是固定的IP地址

  首先打开负载机上的网络配置,将IP地址更改为固定IP ,如下图所示:

 然后点击高级项手动添加你要伪造的IP地址 ,如下图所示:

 

此处添加的地址需要注意是否已被占用,可以先ping下你要伪造的地址,如果提示无法访问目标主机则意味着该地址未被占用,可正常添加。


第二步:IP绑定后,你需要将刚才的IP地址记录在一个txt文档中,以便之后的请求时参数化调用你伪造你的IP  

第三步:负载机上的IP绑定完成后,需要在jmeter中设置变量来调用 ,在jmeter测试计划中添加配置元件 并配置IP参数。  
 
第四步:在要欺骗的http请求中,修改Implementation为httpclient模式,修改Source IP Address,指定请求要用到的本地地址(参数化)  
在sample-http请求中修改Implementation为httpclient模式,  
Source IP Address中调用设置的参数(CSV Data Set config中设置的变量名字:IP)  
 
添加一个BeanShell 取样器  内容:log.info("${ip}")  

添加结果树运行  

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值