如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

Posted 中软集团

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!相关的知识,希望对你有一定的参考价值。

点击蓝字关注我们
如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

前言


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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

遇到的问题



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

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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!




如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!



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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

问题分析





如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!





如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

Jmeter请求中设置代理



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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!



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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!



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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!

设置HTTP请求默认值



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

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



如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!




如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!



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


扫描二维码关注我们

以上是关于如何利用Fiddler对Jmeter请求抓包?分享我意外发现的教程!的主要内容,如果未能解决你的问题,请参考以下文章

fiddler 抓包post请求body参数在jmeter中的书写

Android利用Fiddler进行网络数据抓包怎么跟踪微信请求

Fiddler+Jmeter+断言详细教程

使用 jmeter 进行 APP 接口测试经验总结

使用jmeter进行APP接口测试经验总结

[转] Android利用Fiddler进行网络数据抓包