使用Jmeter对服务器进行HTTP调用时,我们看到了SYN Flood。这很可能是造成这种情况的原因,因为Jmeter不会将握手作为三向握手的一部分发回。
有什么方法可以强制Jmeter将ACK发送回Server进行TCP连接?
成功建立连接后,JMeter通常应发送ACK,无需通过任何方式“强制”使用它(至少对于JMeter 5.2和HttpClient4实现是这样的:]
我建议使用较低级别的嗅探器工具(例如Wireshark)仔细检查传入和传出的数据包,>
您还可以通过将log4j2.xml
文件(位于JMeter安装的“ bin”文件夹中)的下一行添加到HTTP协议的enable debug logging中,获得有关幕后情况的更多信息。 ><Logger name="org.apache.http" level="debug" />
JMeter将需要重新启动以获取更改。