相关疑难解决方法(0)

JMeter在测试期间更改HTTP标头

我正在尝试使用JMeter测试HTTP服务.HTTP服务需要通过简单的承载令牌机制进行身份验证.我正在尝试按如下方式进行:

  1. POST身份验证请求
  2. 将令牌存储为变量
  3. 将Authorization HTTP标头设置为存储变量
  4. 请求受保护的资源
  5. 评估表现

到目前为止,我已经能够发布请求,获取令牌,使用正则表达式提取它,将其保存到变量,并声明变量已正确设置.

问题是将变量放入HTTP标头.在"标题管理器"中,值设置如下:

标题管理器尝试

不幸的是,当发出下一个请求时,它们的授权标题具有值"Bearer".在互联网上搜索让我相信在线程开始之前配置了标题,这可以解释"持票人"

我的采样/分组/嵌套如下:

JMeter嵌套

由于授权标头格式错误,因此所有测试都会通过以获取受限资源,但资源失败并且失败了400.

我觉得我错过了一些非常明显的东西,并且/或者以错误的方式解决了这个问题.

jmeter http-headers

26
推荐指数
2
解决办法
3万
查看次数

标签 统计

http-headers ×1

jmeter ×1