JMeter -维护全局计数器

k5ifujac  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(105)

我试图编写一个听起来像是简单的任务,通过调用下面的全局函数来维护一个线程安全的全局计数器;

${__counter(FALSE,)}

字符串
如果我运行100个线程,每个线程将有一个唯一的计数返回的函数(即从1到100),但每个线程似乎保持相同的计数器变量,无论它做了多少次循环。
如何让计数器在每次循环中更新?这一点很重要,因为它将此计数器附加到用户定义的16位起始值,因此连接的数字对于每个事务都是唯一的。

rjzwgtxy

rjzwgtxy1#

我不能重现你的问题使用“正常”线程组和最新的稳定JMeter 5.6.2


的数据
根据设计“global”__counter()函数每次被调用时都返回一个递增的值,问题是你把函数放在哪里了。

r7knjye2

r7knjye22#

这就是商业工具与开源工具的区别所在。每个商业工具都有能力定义一个参数(不需要代码),即“迭代”和“虚拟用户数”。

相关问题