【问题标题】:JMeter Http Header manager doesn't add header to requestJMeter Http Header 管理器不向请求添加标头
【发布时间】:2022-05-03 03:48:00
【问题描述】:

我有一个使用 HTTP 采样器的 JMeter 计划,我正在尝试将标头添加到请求中。标题应该很简单custom: type

但是当我运行测试时,我没有看到标题......

我错过了什么?为什么我的标头没有出现在请求中?

更新

我也尝试过,但得到了相同的结果。

【问题讨论】:

  • 你能显示getsession吗?
  • 这不是一个真正有效的答案,因为问题不在于顺序,而在于它没有正确显示无效请求的标题,因此我没有接受答案。

标签: jmeter


【解决方案1】:

您的问题是由于 Header Manager 的 scoping 错误造成的。

如果它适用于测试计划的整个请求,则将其作为 Get Session 的子级或测试计划的子级。

例子:

如果失败,可能是由于您的用户凭据预处理器(在发送 GetSession 请求之前运行),但因为您没有显示代码。

另一种选择是您看到的是重定向请求而不是初始请求,请检查您的配置以便看到 2 个请求:

【讨论】:

  • 我已经尝试过了,但没有帮助。我将它拖放到采样器中,但它不起作用。我会再发一张截图
  • 如果请求本身失败,它似乎不显示标头仍在查看它。
【解决方案2】:

我遇到了同样的问题(在线程级别编辑 HTTP 标头时,它会使用我的旧值)我没有意识到我也有一个较低级别的 HTTP 标头。因此,请确保删除 HTTP 标头管理器的任何其他实例。我在线程组级别和 https 请求级别都有一个。我在 https 级别删除了一个,它解决了我的问题。

【讨论】:

    猜你喜欢
    • 2020-10-11
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多