在Jmeter中,头管理器don';t为测试Spring boot Rest API添加jwt授权令牌';s
我已经从用户登录控制器RESTAPI(取自swagger的端点)中提取了JWT令牌,我的测试计划如下所示 正如您在login request中的图像中所看到的,它采用了分解配置的头,并且没有将授权令牌值pass作为Bear${token}中的JSON对象,尽管我已经在JSON提取器中提取了它,调试采样器显示了它 我也使用了一次性控制器,但它不能解决问题。请帮助了解嵌套标题管理器以及如何正确使用它。甚至我也在GETALL Bd config请求下使用了Bean Shell处理器,并传递了以下命令:在Jmeter中,头管理器don';t为测试Spring boot Rest API添加jwt授权令牌';s,jmeter,performance-testing,load-testing,web-api-testing,jwt-auth,Jmeter,Performance Testing,Load Testing,Web Api Testing,Jwt Auth,我已经从用户登录控制器RESTAPI(取自swagger的端点)中提取了JWT令牌,我的测试计划如下所示 正如您在login request中的图像中所看到的,它采用了分解配置的头,并且没有将授权令牌值pass作为Bear${token}中的JSON对象,尽管我已经在JSON提取器中提取了它,调试采样器显示了它 我也使用了一次性控制器,但它不能解决问题。请帮助了解嵌套标题管理器以及如何正确使用它。甚至我也在GETALL Bd config请求下使用了Bean Shell处理器,并传递了以下命
import org.apache.jmeter.protocol.http.control.Header;
sampler.getHeaderManager().add(new Header("Authorization","Bearer " + vars.get("token")));
但这并不能解决问题。请导游。我的jwt令牌过期时间为1小时您的测试配置错误,JMeter的遵从性因此您的
提取令牌
后处理器将依次应用于:
Extract id
和Extract token
作为Login
请求的子项
通过这种方式,令牌和id将从登录中提取出来,并保留到下一次迭代时,不会被调试采样器覆盖您能显示“请求正文”吗