首页 > 其他分享 >用Fiddler如何对Jmeter的请求进行抓包

用Fiddler如何对Jmeter的请求进行抓包

时间:2024-07-26 19:26:00浏览次数:16  
标签:Fiddler HTTP 请求 默认值 设置 Jmeter 抓包

有时候,为了得到更详细的请求结果,我们可能需要使用Fiddler结合Jmeter来抓包分析,从而更好的辅助测试。

遇到的问题

这里以一个获取学生信息的接口为例进行说明。

当我在Jmeter里按接口文档正确设置好请求,打开Fiddler之后,发现无法抓到Jmeter的请求。

图片

图片

从图片可以看到,Fiddler并没有抓到Jmeter发送的请求。

问题分析

简单分析一下,Fiddler在使用过程中是以代理Web服务器的形式进行的,代理地址为127.0.0.1,端口为8888,它在运行时会监听8888端口的HTTP代理。

图片

因此,当我们在Jmeter的当前请求中,设置代理地址和端口与Fiddler保持一致时,Fiddler就应该能够抓取到Jmeter发送的请求数据。

Jmeter请求中设置代理

目前我们有2个HTTP请求,我们先只设置1个。

图片

设置完成后,再次执行测试计划。

图片

可以看到,Fiddler抓取到了第一个请求,而第二个请求,因未设置代理,故没抓到数据。

设置HTTP请求默认值

如果我们有很多的请求时,我们总不可能在每一个请求中都设置代理吧,因此,我们最好设置一个HTTP请求默认值。

我们只需在HTTP请求默认值中设置代理服务器,那么后面的请求都会默认使用HTTP请求默认值设置的值,这样我们的请求就都能够被Fiddler抓取到。

图片

图片

注意:当关闭Fiddler时,我们需在Jmeter中禁用HTTP请求默认值,以取消当前设置的代理,否则Jmeter可能无法正常请求。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 759968159,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

在这里插入图片描述

 ​​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

在这里插入图片描述

在这里插入图片描述

标签:Fiddler,HTTP,请求,默认值,设置,Jmeter,抓包
From: https://blog.csdn.net/AI_Green/article/details/140646533

相关文章

  • jmeter 测试get&post请求测试遇到的问题
    GET请求1.Get请求的参数要写在Url后面,不能写在请求体POST请求1.post请求验证除了cookie之外,可能还会有token,需要加到http请求头里面提示说是会话校验失败,猜测是cookie失效或者是少了参数,查看请求2.post请求Content-Type和实际接口不符合,接口返回415错误服务器返......
  • 【jmeter】记一次服务带宽的流量模型测试
    一、场景   服务在进行压力测试的过程中,出现里流量带宽被打满的情况,导致接口请求耗时增加,所以需要评估并发上去之后,流量的走势,预估带宽的占用  二、场景设置   使用jmeter进行场景设计   每次递增10个业务,业务执行300秒,直到100个业务对象  三、执行压......
  • jmeter下载安装完整教程
    1.jmeter下载安装前需要配置jdk环境,可参考jdk下载配置完整教程-CSDN博客安装了jdk并配置了环境可忽略,如果不确定是否已有该环境建议java-version,有java版本则无需进行配置直接第二步2.jmeter下载地址ApacheJMeter-DownloadApacheJMeter(官网地址)点击左侧的“Download......
  • 抓包工具之MitmProxy
    官方文档: https://mitmproxy.org/github:https://github.com/mitmproxy/mitmproxy缘起:之前使用过几个抓包工具,例如fiddler和charles,但是这些都是已经开发成品,不好进行二次开发,而mitm可以使用Python进行定制化开发,方便抓包获取数据 开始mitmproxy是一个支持HT......
  • 第十二节 JMeter基础-中级地址信息【IF控制器】
    声明:本文所记录的仅本次操作学习到的知识点,其中商城IP错误,请自行更改。 背景:提交订单前,我们需要核对一些信息,比如商品信息,收货地址,支付方式等。现在核对一下收货地址信息。思路:1、前提条件:A用户登录。2、先判断地址列表是否有收货地址3、如果没有收货地址,则新增默认收货地......
  • Jmeter取样器--- JDBC request
    以mysql为例1、将访问mysql的jdbc的jar包放入jmeter\lib\ext目录下,如E:\JMeter\apache-jmeter-5.6.3\lib\ext,重新启动jmeter。驱动下载地址:MySQL::DownloadMySQLConnector/J(ArchivedVersions)2、添加配置元件“JDBCConnectionConfiguration”,如图所示3、JDBCConne......
  • 使用Fiddler进行mock
    使用Fiddler进行Mock(模拟)请求是一种测试策略,它允许你在开发或测试环境中模拟服务器的响应,而不必依赖实际服务器的状态或行为。这在测试API调用、断点测试、或者当实际服务器不可用或响应不一致时非常有用。在Fiddler中,你可以使用“AutoResponder”和“Composer”两个主要工......
  • 在 .NET 下,Fiddler 不再抓取 Web Service 流量问题
    在.NET下,Fiddler不再抓取WebService流量问题问题现象原来的一个应用中,需要访问SOAP服务。在原来的.NETFramework版本中,使用Fiddler是可以抓取到访问这个WebService的SOAP流量的。在迁移到.NET之后,Fiddler就不能再抓取到SOAP流量了。问题分析Fiddler......
  • 第十节 JMeter基础-初级购物车【接口关联-鉴权】
    声明:本文所记录的仅本次操作学习到的知识点,其中商城IP错误,请自行更改。 背景:商城购物车可以添加数据,也可以删除数据。思路:登录后添加购物车,加入成功后查看购物车列表。购物车列表,随机删除,或者指定删除(需要特殊指定,例如购物车ID)。全部删除:依次读取购物车列表并删除。 1......
  • Jmeter实现本地文件的读写操作-将响应结果写入到本地Excel中
    一、环境准备1、引入操作EXcel文件的包2、安装JMeter:确保已安装JMeter。Java环境:确保系统中已安装JDK,并配置了JAVA_HOME环境变量。二、脚本准备1.配置JMeter测试计划创建线程组添加线程组:右键点击“测试计划(TestPlan)”,选择“添加(Add)”->“线程(Threads(Use......