gpt4 book ai didi

java - 在 JMeter 中为不同的线程使用不同的变量

转载 作者:行者123 更新时间:2023-11-30 08:04:50 26 4
gpt4 key购买 nike

我正在尝试对 REST 服务进行一些性能测试。我正在使用 JMeter 来执行此操作。

与许多 REST 服务一样,我的请求服务需要在授权 header 中传递授权 token 。

我想要 5 个线程,它们应该使用五个不同的 token 来模拟五个用户。

我有一个包含五个线程的线程组。我添加了 HTTP header 管理器来添加授权 header 。

如何为每个线程替换每个用户的身份验证 token ?如果我使用变量,则线程使用相同的身份验证 token 。

有没有更好的方法?

最佳答案

假设你有如下变量:

token_1=sometoken
token_2=someothertoken
etc.

您可以使用 __V()__threadNum()函数组合,因此每个线程都可以使用不同的变量来保存 token ,如下所示:

${__V(token_${__threadNum})}

演示:

Functions - threadnum + V

参见 How to Use JMeter Functions有关上述和其他 JMeter 功能的更多信息的文章系列

关于java - 在 JMeter 中为不同的线程使用不同的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35362946/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com