【问题标题】:4 second delay between each request in Jmeter 5.3Jmeter 5.3 中每个请求之间的延迟为 4 秒
【发布时间】:2020-10-27 00:04:17
【问题描述】:

我最近安装了 Jmeter 5.3,在运行测试时,我注意到每个请求都有 4 秒的延迟,即使我在任何地方都没有延迟线程。如果我在 Jmeter 5.2.1 中运行相同的测试,我看不到任何延迟,并且每个请求都可以正常工作。

任何输入?

【问题讨论】:

  • 您可以将您的示例测试计划延迟发送到 jmeter 邮件列表

标签: jmeter delay jmeter-5.0


【解决方案1】:

查看JMeter Changelog,版本 5.2.1 和 5.3 之间只有 2 个非外观变化:

  1. httpclient4.time_to_live property 的默认值从 2 秒更改为 1 分钟以符合现代浏览器的默认设置,可以通过 user.properties 文件恢复
  2. Groovy library 从版本 2 升级到版本 3,可以通过从 JMeter 安装的“lib”文件夹中删除所有 grooovy-xxxx.jar 库并将它们替换为 groovy-all-2.4.16.jar 来恢复

所有更改都不会在请求之间产生 4 秒的延迟。

更多信息:What's New in JMeter 5.3

如果您需要了解在这 4 秒延迟时间范围内您的线程在做什么 - 请使用 thread dump,甚至可以通过 JMeter GUI 完成

【讨论】:

  • 谢谢迪米特里。让我做这两件事:1. 降级所有 groovy 文件 2. 进行线程转储
  • 再次感谢您。这是我所做的: 1. 从 lib 中删除所有现有的 groovy 文件 2. 将 groovy-all-2.4.16.jar 从 5.2.1 复制到 5.3 3. 重新运行 这有效。因此,无论出于何种原因,它似乎都在增加这种延迟。再次感谢。
猜你喜欢
  • 2023-03-09
  • 2014-03-27
  • 2023-01-28
  • 1970-01-01
  • 2019-02-13
  • 1970-01-01
  • 2014-12-04
  • 1970-01-01
  • 2022-01-20
相关资源
最近更新 更多