【发布时间】:2019-11-30 12:47:20
【问题描述】:
我已经从用户登录控制器 Rest API 中提取了 JWT 令牌(从 swagger 中获取端点),我的测试计划看起来像这样
正如您在登录请求中的图像中看到的那样,它采用 Breakdown Configuration 的标头,并且它不会将授权令牌值作为 Bearer ${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 performance-testing load-testing web-api-testing jwt-auth