今天在用一个登录接口做模拟的时候,发现接口在postman中都是调通的,但是在jmeter中却返回403,表明无权限,而且请求的接口并不是在http请求中定义的那一个,后面问了开发才知道是登录后后端做了302重定向,但是为什么会返回403呢,按理我http请求配置的是跟随重定向,cookie不应该被重置掉。后面修改了一些配置就可以了。
1、新增一个http cookie管理器
2、在jmeter.properties文件中把修改CookieManager.save.cookies=true,重启jmeter即可
jmeter的cookie管理器会把cookie存储起来,这样在重定向的时候cookie就是有值的