在使用jmeter的压力测试中,我试图找出jmeter客户端上connection reset
,hostconnect exception
和此类错误的根本原因。我能想到的唯一方法是捕获数据包,看看我是否收到 tcp 请求以及服务器发送的响应。
但是我未能编写 bpf 过滤器,因此我只是捕获 tcp 3 方式握手并首先获取请求。我不想捕获其余的东西,因为我在我的测试中存储了巨大的mp4文件,这只会破坏我的捕获机器,顺便说一下,它也是我正在测试的服务器。
有什么想法吗?
对于TCP低级分析,我会选择Wireshark。
http://www.wireshark.org/它是免费的,是任何级别的协议分析的非常好的工具。
只需将每个工具用于其预期目的:Jmeter 是一个负载生成器。
Wireshark论坛回答了确切的问题。
http://ask.wireshark.org/questions/15057/how-to-capture-tcp-3-way-handshake
非常有趣的解决方案。