JMETER - 变量 Header 未自动执行

JMETER - Variable Header doens't be automated

我正在测试一个 API,在某个时候,一个函数创建了一个令牌,我需要在 HEADER 上使用该令牌才能使下一个函数工作。我搜索并尝试了所有方法但没有成功。

这是我的环境

在这里,在 POST 创建模型下,我有:

Bean shell 预处理器

这是为了承载功能

HTTP 管理器

这是我的 HTTP 管理器,我需要一个令牌。

这里是大token,是因为有很多字节吗?

如果我手动放置一个令牌,工作,但我需要自动化。我不能那样做。有人可以帮助这位可怜的 QA 实习生吗?

伙计们 <3

您不需要 Beanshell 预处理器(此外 since JMeter 3.1 it's recommended to use JSR223 Test Elements and Groovy language for scripting), just HTTP Header Manager will be sufficient assuming that your EXTRACTOR Token really extracts the token, check your ${auth_token} variable value using Debug Sampler and View Results Tree 侦听器组合

以防万一,我会这样使用 JSON Extractor: