Jmeter 局域网的IP欺骗

ip欺骗是什么?

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

 

ip欺骗真的有用吗?

   ip欺骗,叫ip欺骗,欺骗那就是假的。分两种情况,一种情况下ip欺骗有用,另一种情况下,ip欺骗没用,就只是欺骗自己罢了。

 

   第一种情况,内网压测:

 

       内网压测的话,ip欺骗是有用的,ip欺骗是在局域网里面找一些没有被使用过的ip地址,然后以这些ip地址发请求过去,这样的话,服务端接收到的ip地址,都是你局域网里面的ip,它的确是模拟了其他ip的。

 

   第二种情况,外网压测:

 

       外网压测,外网压测的话,就是把咱们的系统部署到外网上了,所有的人都可以访问,那这样的话,ip欺骗模拟的ip还是局域网里面的那些ip,你公司里面整个网络的出口都是一样的,比如说你们公司是联通的网络,拉了一条网线,那么整个公司的人,发出去的请求都是一个出口,就是这一个网线的出口出去的,就只有一个外网的ip地址了,那么你再怎么ip欺骗都是局域网里面可以随便搞,出口始终是一个,就模拟不了了,这种就是自己欺骗自己咯。

1、设置手动获取IP:

点击图上的高级:添加需要IP欺骗的IP地址,添加之前,先测试是否是没有占用的IP,ping不通就是没有占用的;

2、新建文本文档,输入之前添加的IP地址,重命名为test.csv;

3、JMETER中,添加test.csv的路径,以及设置表格中IP地址的变量名

4、添加BeanShell Sampler,可以获取log.info(${name}+"555555555%%%%%%%%%")的值,查看结果树中可以看到打印的IP信息,看是否正常获取

5、添加HTTP请求,除了基础的设置,Advanced中也要如下设置,

6、察看结果树的结果如下:

网上有其他文章请求中可以看到X-LocalAddress,我这里看不到,不知道啥原因

原文地址:https://www.cnblogs.com/lelexiong/p/9160378.html

时间: 2024-10-05 05:04:45

Jmeter 局域网的IP欺骗的相关文章

Jmeter也能IP欺骗!

之前有小伙伴问到jmeter有没有和loadrunner一样的ip欺骗功能,这篇文章介绍一下什么是ip欺骗,他有什么用,咱们用jmeter的时候,ip欺骗怎么做.   ip欺骗是什么?    ip欺骗就是模拟ip.什么意思呢,一个电脑就只有一个ip地址,当然如果有多块网卡的话,会有多个ip地址,一般服务器上有个网卡,咱们自己的电脑一般都只有一个ip地址,但是你做压测的时候有的系统为了防止恶意刷请求,服务端会判断每个请求过来的ip是不是同一个,如果同一个ip地址在一段时间内频繁请求的话,就把这个i

jmeter压力测试IP欺骗

1.找几个无人占用同一网段的ip地址,ping不通的 2.把计算机ip设置为固定ip 3.设置后点击高级进入ip添加页面,添加多个ip 4.设置后cmd查看ip,存在添加的ip 5.ip写入到本地的文件中,在jmeter里面添加CSV Data Set Config 6.http请求中设置 7.请求中查看X-LocalAddress字段 8.如果请求报错,响应数据中显示EOF,说明你的ip txt文件中存在空格,删除空格即可 9.jmeter日志java.net.BindException: C

jmeter使用IP欺骗压力测试

最近在使用jmeter进行压力测试时需要使用类似于loadrunner的IP欺骗功能,经问津度娘无果后决定再次耐心研究jmeter官方文 档,终于发现在jmeter2.5以上的版本有此功能的实现,由于发现很多网友都在寻找此问题答案,遂将本次测试的过程的记录下来以帮助更多的同学: 准备工作: 1.window7一台,安装jdk1.6环境,此处就不再累赘讲述. 2.下载最新jmeter 2.11,链接地址:http://jmeter.apache.org/download_jmeter.cgi,下载

jmeter使用IP欺骗进行压力测试

loadrunner的IP欺骗功能很强大,耐心研究jmeter官方文档,发现在jmeter2.5以上的版本有此功能的实现~ 准备工作: 1.window7一台,安装jdk1.6环境. 2.下载最新jmeter,链接地址:http://jmeter.apache.org/download_jmeter.cgi,下载zip包解压即可,双击bin/jmeter.bat启动jmeter; 3.使用IP欺骗功能必须得本地有多个可用IP,通常普通的PC机只有一个物理网卡,这就需要我们手工设置多IP绑定同一网

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是网络层

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

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

LR IP欺骗

一.设置IP欺骗的原因: 1.当某个IP的访问过于频繁,或者访问量过大是,服务器会拒绝访问请求,这时候通过IP欺骗可以增加访问频率和访问量,以达压力测试的效果 2.某些服务器配置了负载均衡,使用同一个IP不能测出系统的实际性能.LR中的IP欺骗通过调用不同的IP,可很大程度上的模拟实际使用中多IP访问和并测试服务器均衡处理的能力. 多个IP地址的设置: 可直接在本地连接中增加IP,或者通过LR自带的工具"IP wizard"设置,当然也可以使用其它软件设置,唯一需要注意的就是注意设置的

loadrunner - IP欺骗

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