jmeter停止发送肥皂请求

时间:2014-01-28 07:55:14

标签: jmeter

我们正在加载测试一些java soap服务,并已推出了约300个类似请求的~300个线程的jmeter测试套件。每个请求大约是250k字节的数据(由于base64条目),并且在发送了700个(成功的)请求后,jmeter只是停止发送任何请求。测试套件仍然“运行”(停止按钮可用)但没有发送请求,它什么也没做。

另一个类似的测试套件,具有相同数量的较小请求(3-4 KB),运行大约20K请求然后发生同样的事情:测试套件“运行”但根本没有发生。

问题是:我们做错了什么?

2 个答案:

答案 0 :(得分:0)

当您认为正在运行的JMeter应用程序被卡住时,请执行它。 (Howto:How to get a thread and heap dump of a Java process on Windows that's not running in a console)。

在Threaddump中,您需要找到您的线程组。这种线程的名称类似于“Thread [Thread Group 1-12]”。

检查线程正在做什么/他们是否在等待。

答案 1 :(得分:0)

您似乎正在使用GUI进行测试,这违反了Best-Practices:

如果您还在此测试中使用“查看结果”树,那么您将面临OutOfMemory问题。

  

在加载测试期间,请勿使用“查看结果树”或“在表中查看结果”侦听器,仅在脚本编写阶段使用它们来调试脚本。

在非gui中运行测试将解决您的问题,如果您仍想在GUI模式下运行,请禁用“查看结果”树。