html - 为什么当线程组结束其执行时,我会看到响应时间出现峰值?
问题描述
我的测试进行了3个小时。10 个线程组中的两个特定线程组(终极线程组)以这样的方式设置,即每个线程组在 3 组中生成负载。两个线程组都遵循相同的负载生成模式,并且都持续不到 2 小时,如下图所示,而其余线程组继续执行剩余时间。
但是,当这三组结束时,为什么我会看到响应时间出现峰值。但是,在整个测试期间,响应时间仍然很低。
在测试结束时,在另一个线程组中可以看到类似的峰值。我尝试将线程组的关闭时间从 10 秒增加到 30 秒。但到目前为止没有任何帮助。在查看 JMeter 中的详细信息时,可以肯定的是,当负载开始下降或这两个特定线程组的线程执行趋于结束时,只有我们看到响应时间出现峰值。我正在使用 Jmeter 5.0
解决方案
您可能会看到在测试运行结束时强制关闭仍在运行的线程的效果。见 https://groups.google.com/forum/#!topic/jmeter-plugins/XAsUHsrJEDw
如果可能,请考虑在您的测试计划中添加一个斜坡下降。
推荐阅读
- visual-studio-code - VSCode 不适用于文件观察器
- c# - AsEnumerable() 为什么这不像在 VB 中那样工作
- sharepoint - 如何使用 Sharepoint 框架在我自己的 webpart 上调整突出显示的内容 webpart?
- java - 在 JAVA 中提取 JAR 时的文件命名问题
- javascript - JavaScript - 不活动后从视频循环返回时出错
- excel - 对单元格求和,直到相邻单元格不为空
- http - http.ListenAndServe:程序退出时关闭
- python - 如何在python代码中添加特定的bin宽度
- javascript - Javascript 查询字符串交换
- python - Django:自定义用户模型字段未出现在 Django 管理员中