如何只捕获每个tcp会话的前几个数据包?

时间:2013-09-20 04:40:07

标签: jmeter tcpdump

在使用jmeter的压力测试中,我试图找出connection resethostconnect exception的根本原因以及jmeter客户端上的此类错误。我能想到的唯一方法是捕获数据包,看看我是否得到了tcp reqeusts以及服务器发送的响应。

但是我没有编写bpf过滤器,因此我只是捕获tcp 3方式握手并首先获取请求。我不想捕获剩下的东西,因为我在我的测试中窃取了巨大的mp4文件,这将简单地关闭我的捕获机器,顺便说一句,它也是我的测试服务器。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

对于TCP低级别分析,我会选择Wireshark。
http://www.wireshark.org/
它是免费的,是任何级别的协议分析的非常好的工具。
只需将每个工具用于其预期目的:Jmeter是负载生成器。

答案 1 :(得分:0)

Wireshark论坛已回答确切的问题。

http://ask.wireshark.org/questions/15057/how-to-capture-tcp-3-way-handshake

非常有趣的解决方案。