Jmeter响应时间突然变长
Sudden increase of response time in Jmeter
我 运行 使用 Jmeter 进行了一些负载测试。
并在每个测试计划结束时发现响应时间意外增加。
就在测试计划快结束的时候(时长20分钟),响应时间突然变长了。
当我 运行 相同的测试计划但持续时间不同(持续时间 30 分钟)时再次发生。延迟几乎与响应时间相同,这在网络上似乎没有问题。
我很好奇为什么即使线程数减少了响应时间也会增加。你能猜出是什么原因吗?
提前致谢。
看我在胡说八道。这也发生在我身上一次。您是否使用 View Result Tree Listener 检查请求是否正确发送。一旦图表增加,请检查请求状态。
或
由于其他流量或Api被其他用户使用。这是我的原因。
从您的屏幕截图中可以清楚地看到,对于两种情况(20 分钟和 30 分钟),在测试完成后(持续时间达到终点)响应时间都增加了。那是因为线程不够 ramp-down 时间。
如果您的 JMeter 测试被强制停止,所有活动线程将立即关闭。所以那些线程产生的请求会得到更长的响应时间。
我 运行 使用 Jmeter 进行了一些负载测试。
并在每个测试计划结束时发现响应时间意外增加。 就在测试计划快结束的时候(时长20分钟),响应时间突然变长了。
当我 运行 相同的测试计划但持续时间不同(持续时间 30 分钟)时再次发生。延迟几乎与响应时间相同,这在网络上似乎没有问题。
我很好奇为什么即使线程数减少了响应时间也会增加。你能猜出是什么原因吗?
提前致谢。
看我在胡说八道。这也发生在我身上一次。您是否使用 View Result Tree Listener 检查请求是否正确发送。一旦图表增加,请检查请求状态。
或
由于其他流量或Api被其他用户使用。这是我的原因。
从您的屏幕截图中可以清楚地看到,对于两种情况(20 分钟和 30 分钟),在测试完成后(持续时间达到终点)响应时间都增加了。那是因为线程不够 ramp-down 时间。
如果您的 JMeter 测试被强制停止,所有活动线程将立即关闭。所以那些线程产生的请求会得到更长的响应时间。