测试:使用单个HTTP采样器的线程组A:
线程数:${__P(My_Number_Of_Threads)} -可以在运行时通过setUpThreadGroup爬坡来更改--向上:${My_Ramp_Up_Time} -设置为0循环:${__P(My_Loop_Count)} --可以在运行时由setUpThreadGroup更改
使用My_Loop_Count =5:enter code here(1-2 etc = ThreadNumber-SamplerNumber) enter code here1线程: 1-1:1-5 =5迭代预期的enter code here2线程: 1-1:1-5 2-1:2-5 =预期的enter code here3线程: 1-1:1-5 2-1:2-4 NO2-5 3-1:3-5 = 14 ,而不是 15次线程: 1-1:1-4 NO 1-5 2-1:2-3 NO2-4:2-5 3-1:3-4 -4-3-3= 14 非 20迭代
使用My_Loop_Count = 25,它只运行 14次迭代。
发布于 2022-07-13 09:39:02
如果不了解如何“通过setUpThreadGroup在运行时操作”以及属性的外观如何,我们就无法陈述任何有意义的内容,您可以尝试添加一个调试采样器来查看有效值。
我建议检查jmeter.log文件,它通常包含有关线程启动/停止事件的条目,如果您启用调试日志记录,您将看到隐藏部分下面发生了什么
还要注意根据JMeter最佳实践,您应该始终使用最新版本的JMeter,所以在下一个可用的机会上考虑升级到JMeter 5.5 (或者JMeter下载页面上最新的版本)
https://stackoverflow.com/questions/72963142
复制相似问题