即使资源可用,Jmeter也会挂起

时间:2018-04-17 17:39:44

标签: jmeter jmeter-4.0

您好我正在使用Jmeter到20并行HTTP请求(20个每个线程一个请求和1次迭代)。
每个请求POST JSON几乎2mb。
我给了Jmeter堆30gb仍然jmeter线程卡住而没有响应 以非gui模式运行jmeter。
测试服务器工作正常。 任何帮助可能是什么问题?

LoadGenerator系统:
jmeter版本:4
OS 64bit
Windows服务器2016
RAM 128GB
CPU Intel(R)Xeon(R)CPU E5-2673 v3 @ 2.40GHZ

1 个答案:

答案 0 :(得分:0)

JMeter不需要30 gb堆来运行你的用例,因为你会面临长时间的GC暂停,这更糟糕。

因此将堆减少到4Gb并添加Http Request Defaults元素:

  • 将超时连接到5000
  • 读取超时至30000

看看它是否仍然挂起。

如果它仍然挂起,请检查您是否尊重这些最佳做法:

如果它仍然挂起,则进行线程转储并将其添加到您的问题中。