在非gui模式下运行时,即使将循环计数定义为1,JMeter测试也不会停止

4sup72z8  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(110)

我为登录和注销准备了一个简单的JMeter脚本。使用20个用户执行测试,10秒爬坡和1次UI循环计数。测试成功完成。
当我在非gui模式下用相同的用户数、加速和循环数触发相同的测试时,测试根本没有停止。它重复了用户多次,不知道为什么和如何。
我正在使用JMeter 5.6版本进行测试。有人能帮我找出问题吗?
我在JMeter.bat中分配了1GB的堆大小
我运行下面的命令在非gui模式下执行脚本:jmeter -n -t C:\Users\bsahu\Desktop\Scripts<Script_name>.jmx -l C:\Users\bsahu\Desktop\Results\10JULY<Result_file_name>.jtl
我观察到测试正在连续运行,但是在20个用户完成其执行之后应该停止

osh3o9ms

osh3o9ms1#

看起来你面对的是JMeter issue 6008,选项在:
1.将<boolProp name="LoopController.continue_forever">false</boolProp>行插入.jmx script directly
1.降级到JMeter 5.5
1.升级到包含修复程序的JMeter 5.6.1
1.切换到另一个线程组,如Open Model Thread Group

相关问题