使用 KERBEROS 时 Jmeter 挂起

Jmeter hangs when using KERBEROS

当 运行 Jmeter 具有多个线程(用户)时会发生这种情况。对于单用户,不会发生此问题。

OS: Windows 10

编辑: 我的意思是“挂起”,Jmeter 永远等待服务器的响应,应该已经响应。

已通过将 HTTP 客户端实现设置为 Java like this.
解决了这个问题 Java 实现不使用连接池,我认为这就是它被解决的原因(虽然只是一个疯狂的猜测)。

“挂起”是什么意思?如果您正在为 运行 您的“多线程”使用 GUI - 请不要,因为 GUI 模式仅用于测试开发和调试,当涉及到执行时,您应该 using JMeter in command-line non-GUI mode

如果在非GUI模式下仍然“挂起”:

  1. 确保遵循JMeter Best Practices
  2. 确保 JMeter 不缺少 CPU、RAM、不进行频繁的垃圾收集等。如果缺少 - 您将需要 Distributed Testing
  3. 采取 thread dump 并查看线程被卡住的位置和位置,并增加此组件的日志记录