我试图运行一个非常简单的负载测试场景,但是当我点击jmeter中的开始按钮时它会启动并立即停止,原因我不明白 .
它是一个非常简单的测试计划,包含一个线程组,http请求默认和两个监听器 .
出于测试目的,我将用户设置为1,请求中的URL默认为“jmeter.apache.org”
我点击了开始按钮,但它立即停止 . 我启用了日志查看器,这是日志
2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: Running the test!
2014/06/13 14:08:17 INFO - jmeter.samplers.SampleEvent: List of sample_variables: [] 2014/06/13 14:08:17 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(true,*local*) 2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: Starting ThreadGroup: 1 : user
_group
2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: Starting 2 threads for group user
_group.
2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: Thread will continue on error
2014/06/13 14:08:17 INFO - jmeter.threads.ThreadGroup: Starting thread group number 1 threads 2 ramp-up 1 perThread 500.0 delayedStart=false
2014/06/13 14:08:17 INFO - jmeter.threads.ThreadGroup: Started thread group number 1 2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: All thread groups have been started
2014/06/13 14:08:17 INFO - jmeter.threads.JMeterThread: Thread started: user _group 1-1 2014/06/13 14:08:17 INFO - jmeter.threads.JMeterThread: Thread finished: user _group 1-1 2014/06/13 14:08:17 INFO - jmeter.threads.JMeterThread: Thread started: user _group 1-2 2014/06/13 14:08:17 INFO - jmeter.threads.JMeterThread: Thread finished: user _group 1-2 2014/06/13 14:08:17 INFO - jmeter.engine.StandardJMeterEngine: Notifying test listeners of end of test
2014/06/13 14:08:17 INFO - jmeter.gui.util.JMeterMenuBar: setRunning(false,*local***
希望有人能帮助了解情况 .
2 回答
从日志看起来两个线程都已完成 . 尝试添加像View Results Tree这样的监听器(不要忘记禁用/删除它以进行实际负载测试)以查看请求/响应详细信息 .
另一种选择是按如下方式运行JMeter in non-GUI command line mode:
测试完成后,在Excel中打开results.csv或等效 .
第二个选项是为实际负载测试而设计的,因为GUI模式下的JMeter会破坏大于50的线程数的负载测试 .
可能在您的线程组中,“循环计数”参数为0.尝试使用数字> = 1 .