如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!
Posted 中软集团
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!相关的知识,希望对你有一定的参考价值。
前言
有时候,为了得到更详细的请求结果,我们可能需要使用Fiddler结合Jmeter来抓包分析,从而更好的辅助测试。
遇到的问题
这里以一个获取学生信息的接口为例进行说明。
当我在Jmeter里按接口文档正确设置好请求,打开Fiddler之后,发现无法抓到Jmeter的请求。
从图片可以看到,Fiddler并没有抓到Jmeter发送的请求。
问题分析
Jmeter请求中设置代理
目前我们有2个HTTP请求,我们先只设置1个。
设置完成后,再次执行测试计划。
可以看到,Fiddler抓取到了第一个请求,而第二个请求,因未设置代理,故没抓到数据。
设置HTTP请求默认值
如果我们有很多的请求时,我们总不可能在每一个请求中都设置代理吧,因此,我们最好设置一个HTTP请求默认值。
我们只需在HTTP请求默认值中设置代理服务器,那么后面的请求都会默认使用HTTP请求默认值设置的值,这样我们的请求就都能够被Fiddler抓取到。
注意:当关闭Fiddler时,我们需在Jmeter中禁用HTTP请求默认值,以取消当前设置的代理,否则Jmeter可能无法正常请求。
以上是关于如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!的主要内容,如果未能解决你的问题,请参考以下文章
fiddler 抓包post请求body参数在jmeter中的书写