在jmeter中提取承载令牌。
在请求221中,我首先传递了用户定义的变量
在请求222中,我使用正则表达式
提取了令牌
在请求223中, HTTP标头管理器中没有授权标头值。我在HTTP标头管理器中手动添加了值。 名称=授权& Value = Bearer $ {BEARER}
现在有多个请求(例如226,227,228,229,230 ......),并且没有授权标头。我需要手动在HTTP标头管理器中传递值。
有没有办法在一个请求中传递这个值,它会在所有后续的HTTP头管理器中自动检测?在每个请求中手动添加时非常耗时。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在JMeter中使用搜索和替换功能,无需通过每个标题搜索该值并将其替换为$ {BEARER}。
或者,您可以使用Authorization属性定义一般的标题管理器,并将其放在每个标题中的223请求和删除授权之前。这种方法很简洁,因为您必须遍历每个标题并删除。
我建议使用第一种方法..
有关更多信息,您可以参考 header manager
你可以参考这个 sample 以及