JMeter 3.1:GUI模式和非GUI模式下的不同结果

zzwlnbp8  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(222)

我知道负载测试应该在非GUI模式下运行。

但是当我使用以下命令运行测试时:

jmeter -n -t server_load_test.jmx -l log_100u_5s_01.jtl

在非GUI模式下:我得到的平均响应时间在3或4秒之间,这当然是不可接受的。
在GUI模式下:我得到的平均响应时间为100毫秒。

测试非常简单,它只是一个HTTP请求(GET),在5秒内有100个用户。
如果是相反的话,我什么也不会说。
我应该相信哪一个?
我的问题更多的是:发生了什么情况?我如何找到问题?

tvmytwxo

tvmytwxo1#

非GUI模式消耗的资源比GUI模式少,因此我建议您不仅要查看平均响应时间,还要记住其他重要指标,例如,检查两种情况下的交付负载,即:

我的期望是,在GUI模式下,你的加速要慢得多,因此你可能会遇到这样的情况:一些线程已经完成了它们的工作,而另一些线程还没有启动。在非GUI模式下,加速更快,所以你有更多的在线用户,所以交付给你的测试应用程序的负载要高得多。
尝试增加循环计数和测试持续时间,看看效果如何。

相关问题