jmeter学习——使用fiddler抓取jmeter发送的请求

我所编写的很多博客,都是因为在实际使用中遇到了问题,为了解决该问题,会延伸出来很多东西,同时也算是记录一种学习的思路

问题:使用jmeter发送一个post请求一直未得到预期的返回结果

解决思路:分析可能是参数传错了,希望用fiddler抓取一下jmeter的请求对比一下和网页发起的请求参数有什么不同

启动fiddler后,发现通过jmeter发起的请求fiddler并没有捕获到,需要解决如何使用fiddler抓取jmeter发送的请求

在HTTP请求默认值的advanced中找到proxy server,输入fiddler的connections端口号,然后再重新使用jmeter发送请求,此时fiddler就可以正常捕获到jmeter发送的请求了

需要注意的是:如果关闭了fiddler,需要去掉jmeter的HTTP请求默认值中配置的proxy server,如果不去掉,那么所有的请求都会发送失败

通过fiddler对比发现,jmeter发送的请求和网页版发送的请求的区别在于content-type的不一致:
网页版发送的请求的content-type:application/json;charset=UTF-8;
jmeter发送的请求的content-type:application/json;charset=UTF-8

从而引起了另一个问题:jmeter如何设置content-type

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值