当我从Windows CLI运行Jmeter时,经过一段随机时间后,测试停止或卡住。我可以单击ctrl+C(一次)来刷新运行,但在卡住期间,部分请求将丢失。
6tdlim6h1#
1.看一下jmeter.log文件,通常通过查看其中的消息应该可以找出问题所在。如果您没有看到任何可疑的条目-您可以通过更改logj2.xml文件中的值或通过-L命令行参数来执行increase JMeter's logging verbosity。1.以thread dump为例,看看线程在“卡住”时究竟在做什么1.如果您使用HTTP请求采样器,请注意JMeter将永远等待结果,如果应用程序根本没有响应-您的测试将永远不会结束,因此您需要设置合理的超时。1.确保遵循JMeter Best Practices1.查看CPU、RAM等资源消耗-如果您的计算机过载,无法执行所需的负载,则需要切换到distributed testing
-L
1条答案
按热度按时间6tdlim6h1#
1.看一下jmeter.log文件,通常通过查看其中的消息应该可以找出问题所在。如果您没有看到任何可疑的条目-您可以通过更改logj2.xml文件中的值或通过
-L
命令行参数来执行increase JMeter's logging verbosity。1.以thread dump为例,看看线程在“卡住”时究竟在做什么
1.如果您使用HTTP请求采样器,请注意JMeter将永远等待结果,如果应用程序根本没有响应-您的测试将永远不会结束,因此您需要设置合理的超时。
1.确保遵循JMeter Best Practices
1.查看CPU、RAM等资源消耗-如果您的计算机过载,无法执行所需的负载,则需要切换到distributed testing