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

如何将一个请求中生成的访问令牌传递给jmeter中的所有请求?,jmeter,Jmeter,我已经通过第一个api调用创建了一个访问令牌,我想在所有其他api调用中使用它,它可以用于下一个调用,但在第三个api调用中失败 我使用的是正则表达式提取器,在这里我创建了一个名为token的变量,它在请求头中传递第二个api调用,但对于第三个api调用,它不接受它,而是接受请求中第二个api的响应 这是因为,如果您具有与all相同的级别-它将应用于所有采样器,因此当您的登录请求被执行时-您的令牌变量将被登录采样器响应覆盖 如果只想从登录令牌采样器中提取数据,则需要将正则表达式采样器设置为登录令

我已经通过第一个api调用创建了一个访问令牌,我想在所有其他api调用中使用它,它可以用于下一个调用,但在第三个api调用中失败

我使用的是正则表达式提取器,在这里我创建了一个名为token的变量,它在请求头中传递第二个api调用,但对于第三个api调用,它不接受它,而是接受请求中第二个api的响应

这是因为,如果您具有与all相同的级别-它将应用于所有采样器,因此当您的登录请求被执行时-您的令牌变量将被登录采样器响应覆盖

如果只想从登录令牌采样器中提取数据,则需要将正则表达式采样器设置为登录令牌采样器的子级


非常感谢您的快速响应,它对我很有用。您好还需要一个帮助:如何为新线程组使用此令牌?通常您不应该跨不同的线程组使用令牌,因为它们代表不同的虚拟用户组。但是,如果必须-可以使用函数将JMeter变量转换为第一个线程组中的JMeter属性,并使用函数读取第二个线程组中的值。另一个选择是非常感谢。。。。完成。。。需要在第一个线程组${uu setPropertytoken,${token}和第二个线程组${uu propertytoken}中添加BeanShellAssertion。再次感谢你对我的帮助。