在使用 Jmeter 对服务器进行 HTTP 调用时,我们看到 SYN 泛滥。这很可能是因为 Jmeter 没有将 ack 作为 3 次握手的一部分发回。
有什么方法可以强制 Jmeter 将 ack 发送回 Server for TCP Connection 吗?
鉴于连接成功 JMeter 应该正常发送 ACK,没有必要以任何方式“强制”它(至少JMeter 5.2和HttpClient4实现是这样):
我建议使用较低级别的嗅探器工具(如Wireshark )仔细检查传入和传出的数据包
您还可以通过将下一行添加到log4j2.xml文件(位于 JMeter 安装的“bin”文件夹中)以启用HTTP 协议的调试日志记录,从而获得有关幕后情况的额外信息
<Logger name="org.apache.http" level="debug" />
需要重新启动 JMeter 才能获取更改。