JMeter - 维护全球计数器

问题描述 投票:0回答:1

我正在尝试编写听起来像是通过调用以下全局函数来维护线程安全全局计数器的简单任务;

${__counter(FALSE,)}

如果我运行 100 个线程,每个线程都会有一个由函数返回的唯一计数(即从 1 到 100),但是每个线程似乎都保留相同的计数器变量,无论它执行多少次循环。即线程 1 在第二次迭代时计数仍设置为“1”,而不是“101”。

如何让计数器在每次循环时更新?这样做很重要,因为它会将此计数器附加到用户定义的 16 位数字开头,以便连接的数字对于每笔交易都是唯一的。

jmeter thread-safety counter
1个回答
0
投票

我无法使用“正常”线程组和最新稳定版JMeter 5.6.2

重现您的问题

根据设计“全局”__counter() 函数每次调用时都会返回一个递增值,问题是您将函数放置在哪里。

© www.soinside.com 2019 - 2024. All rights reserved.