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

在jmeter中管理自动生成的HTTP授权管理器不工作,jmeter,Jmeter,我在jmeter中录制了一个本机应用程序。它显示一个自动生成的“授权管理器”,其中用户名显示为“${Auth\u Login}”,密码显示为${Auth\u password} 我正在运行脚本,但响应显示为: "{"error":"No authorization header."}" 请帮助我解决此问题。您应该使用后处理器(即)提取从第一次响应返回的令牌 现在将此令牌添加到下一个请求的头管理器,如下所示: 名称:授权 值:${Token} 注意:您应该使用流量捕获工具(即fiddler

我在jmeter中录制了一个本机应用程序。它显示一个自动生成的“授权管理器”,其中用户名显示为“${Auth\u Login}”,密码显示为
${Auth\u password}

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

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


请帮助我解决此问题。

您应该使用后处理器(即)提取从第一次响应返回的令牌

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

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


有关正则表达式提取器的更多信息,请参阅。

您好,感谢您的回复。但我的问题仍然存在,我尝试使用fiddler,但它没有解决我的问题。要提取值,有三种类型的值:访问令牌、令牌类型和刷新令牌。我尝试了所有这些,但都不起作用。好的,您需要提取访问令牌,然后在fiddler上检查请求的标头,您将能够看到授权标头详细信息(类似于authorization:access token),现在在jmeter上,通过将令牌更改为提取的变量,将相同的内容添加到标头管理器中。