首页 > 解决方案 > 为什么当线程组结束其执行时,我会看到响应时间出现峰值?

问题描述

我的测试进行了3个小时。10 个线程组中的两个特定线程组(终极线程组)以这样的方式设置,即每个线程组在 3 组中生成负载。两个线程组都遵循相同的负载生成模式,并且都持续不到 2 小时,如下图所示,而其余线程组继续执行剩余时间。 为两个最终线程组加载模型

但是,当这三组结束时,为什么我会看到响应时间出现峰值。但是,在整个测试期间,响应时间仍然很低。 响应时间

在测试结束时,在另一个线程组中可以看到类似的峰值。我尝试将线程组的关闭时间从 10 秒增加到 30 秒。但到目前为止没有任何帮助。在查看 JMeter 中的详细信息时,可以肯定的是,当负载开始下降或这两个特定线程组的线程执行趋于结束时,只有我们看到响应时间出现峰值。我正在使用 Jmeter 5.0

标签: htmlperformancejmeterperformance-testing

解决方案


您可能会看到在测试运行结束时强制关闭仍在运行的线程的效果。见 https://groups.google.com/forum/#!topic/jmeter-plugins/XAsUHsrJEDw

如果可能,请考虑在您的测试计划中添加一个斜坡下降。


推荐阅读