学习过程中,遇到jmeter请求一个网站,各项参数填写正确,可是响应是403,同样的请求放在浏览器执行就没有问题;
这是因为被请求的网站做了请求来源过滤,来源不明的请求拒绝访问,我们需要在jmeter中添加模拟浏览器信息。
比如,B站就有这样的机制。
使用jmeter直接访问B站
使用Fiddler抓起chrome访问B站数据
可以看出,请求的header中,User-Agent是不同的
接下来,我们在jmeter中添加header的User-Agent信息,模拟浏览器请求
进行配置之后,就可以访问成功拉!!