如何构建测试计划结构以使用一个 Header 管理器处理所有 HTTP 请求

How to build test plan structure to use one Header Manager to all the HTTP Request

我正在 JMeter 中制定我的测试计划,但我正在努力将不记名令牌传递给所有请求。

我设法将 bearer 设置为变量并将其传递给另一个请求,但是...我不想为每个创建的新 HTTP 请求添加一个新的 Header 管理器。 每当我尝试对整个线程组使用一个 Header 管理器时,负责获取身份验证令牌的请求就会失败,因为它也使用了创建的承载变量。

所以总结一下: 我想为我的整个线程组使用一个 Header 管理器。结构应该是这样的。

在附件中,我添加了我当前的测试计划结构。

只需将 Login /get Token 移出 HTTP Header 管理器 scope

例如,添加一个 Simple Controller,它除了作为其他测试元素的容器外什么都不做,并将您的 HTTP Header 管理器和 HTTP 请求采样器移到那里:

类似于: