我如何使用在 Jmeter 的下一个线程中生成的令牌

Posted

技术标签:

【中文标题】我如何使用在 Jmeter 的下一个线程中生成的令牌【英文标题】:How can i Use a token generated in the next thread in Jmeter 【发布时间】:2021-06-10 05:14:38 【问题描述】:

我在成功运行我的登录 API 后提取了授权令牌。当我配置不同的 HTTP 请求时,它可以在同一个线程中使用。

但我想为我的其余 API 创建一个单独的线程并使用我已经提取的授权令牌。如何在 Jmeter 中做到这一点?

【问题讨论】:

【参考方案1】:

根据JMeter Documentation:

属性与变量不同。 变量是线程本地的;属性对所有线程都是通用的

所以你可以通过两种方式传递它:

    在第一个线程组(或线程)中使用 __setProperty() 函数将值存储到 JMeter 属性中,然后在需要时使用 __P() function 将其读回。 如果您的逻辑更复杂,请使用 Inter-Thread Communication Plugin

【讨论】:

以上是关于我如何使用在 Jmeter 的下一个线程中生成的令牌的主要内容,如果未能解决你的问题,请参考以下文章

如何使用/引用在同一个 json 模式中生成的字段值

如何使用 Xcode 工作区中生成的框架中的自定义字体

如何使用 Hyperledger Fabric 中生成的 ECDSA 私钥和公钥进行加密和解密

如何查看查询转换器在 Oracle 中生成的查询

缓存/存储在 datapower 中生成的 LTPA 令牌

C#如何从Tao库中获取OpenGL中生成的对象的大小