使用wireshark抓包做接口问题测试

使用wireshark进行接口测试问题的确认,原因是在通过两边进行日志查询时总发现得到响应不一致,我这边总是返回的消息体为空,而对方表示通过日志查看到已经返回该有的信息记录了。不得已,最好只有用上接口抓包,后面通过抓包确认了是这边程序逻辑判断原因导致过滤掉了对方返回的响应。这也从侧面反映,接口抓包挺重要的。步骤如下:

1、在Linux服务器后台在线安装程序包:yum -y install wireshar

2、执行语句 sudo dumpcap -i 1  -w /usr/share/wireshark/1000kb.pcapng (-i  表示监听的网卡)进行抓包

3、下载抓包的文件到本地,使用wireshark客户端打开,通过过滤条件过滤出目标,(ip.src == 172.31.52.18 && ip.dst ==  172.31.50.11 && mysql )   将mysql 相关查询语句查询出来分析  或者 使用关键字 搜索   mysql.query contains "XXX",一般通过ip已经可以过滤出自己想要的结果了,如图

有个疑问:-i 表示的监听的网卡,那其实怎么知道现在在跑的有几个网卡呢?哪个网卡是我现在该在放入到参数里的呢?(我抓包使用的,只是现成的教程,照着来操作的,有清楚上面2个问题的朋友,麻烦在评论里解答下)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值