首页 > 解决方案 > 使用 vars.get() 检查时 JMeter 计数器不递增

问题描述

我正在尝试使用 JMeter 中的“计数器”元素来跟踪正在运行的线程,但它似乎不起作用。每个线程的计数器都保持在“1”;我不确定这是否是因为计数器没有增加,或者我访问变量的方式不正确。

这是计数器配置。

这是我正在使用的打印语句。代码是:

System.out.println("In Preprocessor" + vars.get("userCount"));

这就是我的 JMeter 项目的结构方式

有几个标题相似的SO问题,但没有一个能够帮助我。特别是这个,指出解决方案在于使用我正在使用的 vars.get()

任何帮助表示赞赏!

我的声誉很低,所以不能直接嵌入图像

标签: javajmeter

解决方案


我在线程组配置中检查了“每次迭代相同的用户”,并在计数器配置中检查了“为每个用户独立跟踪计数器”。我所要做的就是取消选中后一个复选框。

故事的寓意:孩子们,不要像我一样。阅读文档。


推荐阅读