我已经配置了我的设置,如图所示->x1c 0d1x的数据我打算在开始时运行一个setup线程,在结束时运行一个teardown线程。在这两个线程之间,我的目标是在中间线程内对API设置执行负载测试,涉及500个用户。然而,当前的设置存在一个问题。虽然设置和拆除线程按预期运行,但中间线程仅为一个用户执行,尽管我在CSV中指定了两个用户。我非常感谢任何帮助或见解来解决这个差异。
mccptt671#
自从您启动JMeter或清除以前的结果以来,有19个错误,也许不是所有的错误都是针对您当前的测试运行的,但仍然值得检查jmeter.log文件,您可能会发现第二个线程没有启动的原因:
的数据我还希望线程计数器显示0/3而不是0/1,所以很可能你的“测试提交”线程组根本没有被执行,因为在CSV Data Set Config中引用的文件要么找不到,要么是空的,要么是CSV数据集配置的设置有问题。
0/3
0/1
bfrts1fy2#
问题源于JMeter GUI,尽管将用户数配置为2,但日志显示线程为1。但是,通过命令行执行测试时,问题得到解决。尝试通过命令行执行您的JMX文件;这可能会解决问题,因为我在通过GUI运行它时发现了某些问题。jmeter -n -t“JMX_FILE_PATH”-l“results.csv”
2条答案
按热度按时间mccptt671#
自从您启动JMeter或清除以前的结果以来,有19个错误,也许不是所有的错误都是针对您当前的测试运行的,但仍然值得检查jmeter.log文件,您可能会发现第二个线程没有启动的原因:
的数据
我还希望线程计数器显示
0/3
而不是0/1
,所以很可能你的“测试提交”线程组根本没有被执行,因为在CSV Data Set Config中引用的文件要么找不到,要么是空的,要么是CSV数据集配置的设置有问题。bfrts1fy2#
问题源于JMeter GUI,尽管将用户数配置为2,但日志显示线程为1。但是,通过命令行执行测试时,问题得到解决。
尝试通过命令行执行您的JMX文件;这可能会解决问题,因为我在通过GUI运行它时发现了某些问题。
jmeter -n -t“JMX_FILE_PATH”-l“results.csv”