如何将在一个请求中生成的访问令牌传递给jmeter中的所有请求?

时间:2019-02-19 10:12:26

标签: jmeter

我已经通过我要在所有其他api调用中使用的第一个api调用创建了访问令牌,该令牌可用于下一个调用,但对于第三个api调用则失败。

我正在使用正则表达式提取器,在其中创建了一个名为token的变量,它在请求标头中传递了第二个api调用,但对于第三个api调用却没有接受(它在请求中接受了第二个api的响应)< / p>

enter image description here

1 个答案:

答案 0 :(得分:0)

这是由于JMeter Scoping Rules导致的,如果您将Regular Expression Extractor与所有Samplers的级别相同-它将应用于所有采样器,因此当您的Login请求被执行时,您的token变量将被Login采样器响应覆盖。

如果您只想从Login Token采样器中提取数据-您需要使正则表达式提取器Login Token采样器的子对象

enter image description here