如何使用Jmeter在所有后续请求中传递头管理器中的值?

如何使用Jmeter在所有后续请求中传递头管理器中的值?,jmeter,Jmeter,Am提取jmeter中的承载令牌 在请求221中,我首先传递了用户定义的变量 在请求222中,我使用regex提取了令牌 在请求223中,HTTP头管理器中没有授权头值。我在HTTP头管理器中手动添加了值。 Name=Authorization&Value=Bearer${Bearer} 现在有多个请求(例如226、227、228、229、230等),其中没有授权头。我需要手动在HTTP头管理器中传递值 是否有任何方法可以在一个请求中传递此值,并在所有后续HTTP头管理器中自动检测?在每

Am提取jmeter中的承载令牌

  • 在请求221中,我首先传递了用户定义的变量

  • 在请求222中,我使用regex提取了令牌

  • 在请求223中,HTTP头管理器中没有授权头值。我在HTTP头管理器中手动添加了值。 Name=Authorization&Value=Bearer${Bearer}

  • 现在有多个请求(例如226、227、228、229、230等),其中没有授权头。我需要手动在HTTP头管理器中传递值


  • 是否有任何方法可以在一个请求中传递此值,并在所有后续HTTP头管理器中自动检测?在每个请求中手动添加时会很耗时

    将头管理器置于所有需要在头中添加特定值的请求之上。现在,请求将从这个头管理器获取值,并将其与它们下面的头管理器的值相结合。查看下图:-


    希望有此帮助。

    您可以使用JMeter中的搜索和替换功能,无需对值进行每个标题搜索并将其替换为${BEARER}

    或者,您可以使用just Authorization属性定义一个general header manager,并将其放在每个header中的223 request和delete Authorization之前。这种方法很整洁,因为您必须遍历每个header并删除

    我建议使用第一种方法

    有关更多信息,请参阅

    你可以参考这个 也