jmeter - Jmeter令牌刷新
问题描述
我发现主题Refreshing Auth Token while keep the requests running in JMeter 3.3。我面临同样的任务 - 每次刷新一次令牌并同时发送其他请求。我已经看到作者找到了解决方案。但是,如果您能分享逻辑,我将不胜感激。我尝试在 Jmeter 中使用全局属性,但似乎我为所有用户设置了一个令牌。还添加了计时器,但我得到了一个用于会话的令牌。可能我们对 Jmeter 5.x 有了新的解决方案。谢谢。
解决方案
解决方案是一样的,您只需要稍微修改它并使用__threadNum() 函数来创建线程(虚拟用户)特定的属性。
就像是:
${__setProperty(token_${__threadNum},variable containing the token,)}
将生成以下 JMeter 属性:
token_0=token for the first virtual user
token_1=token for the second virtual user
etc.
可以使用__P() 函数类似地访问它,例如:
${__P(token_${__threadNum},)}
更多信息:以下是合并多个 JMeter 变量的方法
推荐阅读
- javascript - Rails 5:用阅读更多和隐藏链接截断一些
- swift - MFMailComposerViewController 没有得到 didFinishWithResult
- node.js - 当谷歌使用 http.get 方法从前端登录时,在 Angular 中获取 CORS 策略错误
- c# - 使用 XPath 查找没有标签的元素
- sql - Postgres:基于布尔值选择列名
- sql - SQL 复杂条件聚合
- machine-learning - 如何在机器学习工具包上为历史数据设置警报
- deployment - 在学习章鱼部署方面遥遥领先
- tensorflow - 如何在 tensorflow 中查看模式元数据的所有可能选项?
- sql - 从数据库中提取多个 XML 的可能性