jmeter ip欺骗_jmeter支持的协议

jmeter ip欺骗_jmeter支持的协议由于服务器出于安全考虑会对同一IP地址做过滤,所以如果想要达到正常的压测效果,我们需要在发请求时伪造出不同的IP地址。主要步骤分为以下3步:第一步:在负载机上绑定IP地址。第二步:在要欺骗的http请求中,修改Implementation为httpclient模式。第三步:在要欺骗的http请求中,修改SourceIPAddress,指定请求要用到的本地地址(参数化)。首先打开负载机上的

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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

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

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

首先打开负载机上的网络配置,将IP地址更改为固定IP
更改为固定IP
然后点击高级项手动添加你要伪造的IP地址
此处添加IP地址信息

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

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

负载机上的IP绑定完成后,需要在jmeter中设置变量来调用
1.在配置元件中增加CSV Data Set config,
具体设置参考如下:
CSV Data Set config设置
Filename中应该填写本地文件的路径,注意文件后缀名不要忘记
Variable Names填写呆会调用时的参数名称,随意填写
其他设置不变
然后进入具的sample-http请求中修改Implementation为httpclient模式,Source IP Address中调用刚刚设置的参数
具体如下图所示
这里写图片描述
最后运行结果如下所示
这里写图片描述
在请求中可以看到所使用的IP地址。

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234574.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 课程设计—飞机订票系统

    课程设计—飞机订票系统1. 题目 本课程设计的题目为:飞机订票系统。2. 项目描述 基于目前人们外出远行频繁,为方便乘客提前买票及优化飞机航空订票服务,需要开发一个飞机订票系统,此程序就是要实现航班情况的录入,查询,订票,退票以及航班的查询和修改等基本功能。 3. 数据及其逻辑结构分析 (1)航班的信息:航班的情况存储结构采用单链表,每个元素表示一个航班的情况,包括航班号、起飞时间、降落时间、起

    2022年6月15日
    32
  • System.Runtime.InteropServices.COMException (0x8000401A): Retrieving the COM class factory for compo…

    System.Runtime.InteropServices.COMException (0x8000401A): Retrieving the COM class factory for compo…这个问题困扰了我很久,在网上找了很多资料都没用,最后找到解决方案:运行dcomcnfg打开组件服务,依次展开"组件服务"->"计算机"->"我的电脑"->"DCOM配置"找到"MicrosoftExcel应用程序"或"MicrosoftWord应用程序",右键打开属性对话框,点击"标识"选项卡,点&q

    2022年7月25日
    10
  • ajax菜鸟教程html,菜鸟教程–AJAX[通俗易懂]

    一.简介1.AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。2.AJAX=异步JavaScript和XML。3.通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。二.原理:1.创建XMLHttpRequest对象(1).XMLHttpRequest对象:所有现代浏览器均支…

    2022年4月8日
    83
  • Linux虚拟机连接网络,CentOS的联网技巧

    Linux虚拟机连接网络,CentOS的联网技巧Linux虚拟机连接网络大前提:电脑联网为WIFI小提示:电脑有线网的虚拟机联网方式1.打开Linux虚拟机,在菜单栏虚拟机->虚拟机设置->网络适配器,设置网络连接,NAT模式2.打开宿主机的设置->状态->更改适配器选项3.按照以下要求更改4.注意VMnet8的修改5.在Linux虚拟机中,菜单栏编辑->虚拟网络编辑器6.进入虚拟机修改(首先打开控制台)7.改好ens32或ens33文件后,重启用dhclient配置连

    2022年6月16日
    63
  • java中Map的用法

    java中Map的用法Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V>。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。Map<Stri

    2022年7月9日
    22
  • 树莓派、jetson nano 安装pycharm arm架构64 aarch64

    树莓派、jetson nano 安装pycharm arm架构64 aarch64树莓派、jetsonnano安装pycharmarm架构64aarch64

    2025年7月3日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号