故障转移后,Jmeter HTTP 请求挂起

故障转移后,Jmeter HTTP 请求挂起

我们进行了一次规模测试,将 Jmeter HTTP 请求发送到服务器的管理 IP 地址。服务器在 HA 故障转移设置中运行,其中一个服务器充当主服务器,另一个服务器充当辅助服务器,使用唯一的管理 IP 进行通信。在主服务器故障转移到辅助服务器后,HTTP 请求不会重定向到辅助服务器。如果我们需要任何设置,请提供指示。

答案1

  1. 确保为以下情况的连接/响应提供合理的超时时间:HTTP 请求默认值,设置位于“高级”选项卡下:

    在此处输入图片描述

    如果没有指定超时,JMeter 将永远等待响应(或根据底层 JVM/OS 默认超时)

  2. 调查您的负载均衡器粘性会话机制,您可能需要在发生故障时手动重置会话标识符

  3. 不要忘记添加DNS 缓存管理器测试计划,因为第一个服务器 IP 地址可能被 JVM/OS 缓存,而 JMeter 的虚拟用户不会为每个请求解析它,而是使用指向“死”主机的缓存值

相关内容