由于服务器出于安全考虑会对同一IP地址做过滤,所以如果想要达到正常的压测效果,我们需要在发请求时伪造出不同的IP地址。
主要步骤分为以下3步:
第一步:在负载机上绑定IP地址。

第二步:在要欺骗的http请求中,修改Implementation为httpclient模式。

第三步:在要欺骗的http请求中,修改Source IP Address,指定请求要用到的本地地址(参数化)。

首先打开负载机上的网络配置,将IP地址更改为固定IP

然后点击高级项手动添加你要伪造的IP地址

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

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

负载机上的IP绑定完成后,需要在jmeter中设置变量来调用
1.在配置元件中增加CSV Data Set config,
具体设置参考如下:

Filename中应该填写本地文件的路径,注意文件后缀名不要忘记
Variable Names填写呆会调用时的参数名称,随意填写
其他设置不变
然后进入具的sample-http请求中修改Implementation为httpclient模式,Source IP Address中调用刚刚设置的参数
具体如下图所示

最后运行结果如下所示

在请求中可以看到所使用的IP地址。

遗留问题,按照上述的方法添加绑定IP时,jmeter不像loadrunner那样方便,你需要自己先PING出地址以确保该IP未被占用,其次你还得手动一个个添加,非常的不方便,还需要找方法完善这个操作。

至此,jmeter的IP欺骗已设置完成。

如何对jmeter设置IP欺骗相关推荐

  1. jmeter如何设置IP欺骗

    由于服务器出于安全考虑会对同一IP地址做过滤,所以如果想要达到正常的压测效果,我们需要在发请求时伪造出不同的IP地址.  主要步骤分为以下3步:  第一步:在负载机上绑定IP地址. 第二步:在要欺骗的 ...

  2. jmeter之ip欺骗

    说明:我看有的博客说官方文档是在jmeter2.5以上的版本有此功能的实现~ 我的是2.13版本,也可以实现 . 准备工作: 使用IP欺骗功能必须得本地有多个可用IP,通常普通的PC机只有一个物理网卡 ...

  3. 电脑添加200个虚拟IP,用Jmeter实现IP欺骗

    1.给电脑添加200个虚拟IP 打开cmd并以管理员身份运行,执行for /l %i in (10,1,210) do netsh interface ip add address "以太网 ...

  4. Linux上JMeter使用IP欺骗

    最近做的坑爹的项目负载均衡是通过IP分配的,好在JMeter支持IP伪造,不过网上的教程全是基于Windows的,自己摸索Linux实现了,亲测可用. 首先给IP和需要伪造的IP处于同一网段的网卡起别 ...

  5. jmeter 做ip欺骗遇到的坑

    1.具体设置参考  https://blog.csdn.net/kindason/article/details/35296195 2. 其中的坑  : 做的时候参照的是步骤1中的博客,但是总是会报错 ...

  6. 使用JMeter模拟多IP发送请求(IP欺骗)

    文章目录 (一)IP欺骗的使用场景 (二)JMeter如何设置IP欺骗 (1)获取可用IP (2)配置IP (3)JMeter中配置IP欺骗 (三)注意 前言:如果精通LoadRunner,可以直接使 ...

  7. Loadrunner中的IP欺骗的设置以及误区

    最近在忙着部署web性能测试的环境后,对IP欺骗进行设置,特地做个笔记,给自己的学习历程留下点足迹. 一. 什么是IP欺骗? 做什么事首先要问个为什么,如果知道为什么了,即使不知道如何做,简单,goo ...

  8. Loadruner工具之 IP欺骗

    一.IP欺骗原理 IP欺骗分为三个阶段展开.其中在第一与第三阶段攻击者主要利用的是被攻击主机间存在的信任关系.在第二阶段,也就是攻击过程的核心阶段主要利用的是IP地址伪造技术.TCP SYN 洪流攻击 ...

  9. Jmeter也能IP欺骗!

    之前有小伙伴问到jmeter有没有和loadrunner一样的ip欺骗功能,这篇文章介绍一下什么是ip欺骗,他有什么用,咱们用jmeter的时候,ip欺骗怎么做.   ip欺骗是什么?    ip欺骗 ...

最新文章

  1. java中的值传递和引用传递问题
  2. Dataphin产品核心功能大图(六)发布中心:生产和开发隔离模式下的保护伞
  3. mysql data too large_MySQL数据库之mysql 主从同步故障解决   Error 'Row size too large ( 8126)....
  4. seasar一般性配置
  5. spring源码之—Assert.notNull()
  6. mysql选择产品和功能_mysql - 产品属性选择
  7. ios底部栏设计规范_2016年全新Apple iOS设计规范指南!
  8. SnippetsLab:让代码信手拈来
  9. 程序包androidx.support.annotation不存在/import android.support.annotation.NonNull;报错
  10. 易语言网络验证UI界面源码
  11. 0 AD13安装破解与汉化
  12. java openoffic linux_Linux下安装OpenOffice
  13. 每日案例(第五期):智慧金融11-12 | 知识图谱实践案例集(速读版)
  14. oracle 11g dul,dul 10支持oracle 11g r2
  15. vue3+vite3+vant搭建移动端简易模版
  16. 有了域名,怎么搭建自己的网站?
  17. debian系统安装dig和nslookup工具
  18. Java手写dubbo框架
  19. Linux bz2文件解压
  20. 计算机组装和维修教学,计算机组装与维修教师教学案.doc

热门文章

  1. 淄博热力开启传统企业 AIoT 数字化转型新征程!
  2. 让专注的思维成为习惯
  3. 暴雪娱乐推首个免费游戏 支持iPad平板电脑
  4. 大学“电路分析基础”试题合集第七章
  5. IDEA-自动生成java的实体类详细
  6. 机器学习——特征工程之分类变量
  7. 2021-技能大赛-信息安全管理与评估-DCN 设备总结 (中)-任务二-设备安全配置篇(2)
  8. 对Java面向对象的理解
  9. linux--用户和组的管理
  10. 从算子角度理解优化方法