在jmeter中管理自动生成的HTTP授权管理器不起作用

时间:2017-05-18 05:25:10

标签: jmeter

我用jmeter录制了一个原生应用。它显示了一个自动生成的“授权管理器”,其中用户名显示为“$ {Auth_Login}”,密码显示为${Auth_password}

我正在运行脚本,但响应显示为:

"{"error":"No authorization header."}"

enter image description here

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您应该使用后处理器(即regular expression extractor)提取从第一个响应中返回的令牌。

现在将此令牌添加到下一个请求的标题管理器中,如下所示:

  • 名称:授权
  • 价值: $ {令牌}

注意:您应该使用流量捕获工具(即fiddler)检查请求标头,因为这些名称可能不同,令牌有时看起来像Bearer ${Token}

有关正则表达式提取器的更多信息,请参阅using regex with jmeter