ANT / JMeter - 长时间运行测试 - 停止编写摘要结果

时间:2015-07-15 15:34:23

标签: java ant jmeter

我有一个WebService&我连续5天使用jmeter连续5天每2秒点击一次WebService。 我使用ANT调用JMeter。我在调用jmeter时使用ANT为jmeter设置4GB堆大小。我没有为ANT设置任何ANT_OPTS。 (我不确定ANT将采用的默认堆大小)

当我开始jmeter测试时,它工作正常。我在控制台中每30秒获得一次jmeter summaryctorer输出,这很棒。

问题是 - 在3或4天之后,它停止在控制台中写出摘要结果(前3天它工作得很好。没有问题)。 ANT版本尚未完成。它仍然在运行。 看起来jmeter停止工作/悬挂。但我不认为它使用4GB,因为我看到更多的可用内存。我在任何地方的日志中都没有看到任何异常。如果我尝试访问它,API仍然运行良好。 这是ANT / jmeter的问题吗?我是否应该为这个长期运行的ANT目标为ANT分配更多空间?

尝试了2次。第一次运行3天没有任何问题。第二次差不多4天没有任何问题。但它不会连续运行5天。

注意:

它与WebService服务器无关。 jmeter机器有16GB RAM。除了这个测试(ANT& jmeter),我没有运行任何其他东西。

我在JMeter中使用SOAP / XML RPC sampler

1 个答案:

答案 0 :(得分:0)

您是否设置了HTTP请求:

  • 连接超时

  • 响应超时

使用HTTP请求默认设置,以便将它们应用于所有请求:

您的基础服务器可能遇到问题或网络遇到问题。

如果你没有设置其中一个,那么在这种情况下,JMeter将无限期地(默认情况下)等待永远不会发生的响应,给你的印象就是悬挂而不是这种情况。