如何在Jmeter中的Header中添加Token?

Par*_*ari 2 jmeter

Loop Count当我在第一个循环中运行线程组时,2它运行良好,但在第二次迭代中它失败,因为在标头中它添加了两倍的授权承载令牌

\n

我创建了名为 \xe2\x80\x9cLogin Request 的 HTTP 请求采样器,在此采样器中我添加了 BeanShell PreProcessor\xe2\x80\x99

\n
import org.apache.jmeter.protocol.http.control.Header;\nsampler.getHeaderManager().add(new Header("Authorization","Bearer " + vars.get("Token")));\n
Run Code Online (Sandbox Code Playgroud)\n

它在 1 次迭代中运行良好,但在第二次迭代中失败,错误显示标头中有两个授权

\n

UBI*_*ACK 6

你不需要任何 Beanshell 来做到这一点

\n

只需添加一个标头管理器并将其放入其中:

\n
    \n
  • 名称:授权
  • \n
  • 价值:不记名${Token}
  • \n
\n