涉及到Android测试,经常使用adb来抓取tcp网络包和adb日志来定位问题,所以测试人员掌握这项技能还是非常有必要的。
第一步:打开设备的远程调试功能
不同的Android设备打开调试模式的方法略有不同,可自行百度自己的安卓设备如何打开调试模式。
第二步:查看自己Android设备的ip地址
一般在网络连接的地方可以看到设备的ip地址,保证自己的PC和安卓设备在同一个区域网内。
第三步:启动adb连接到安卓设备

一,抓取adb日志
#抓取adb并存储到C:\test\test.log
adb logcat >C:\test\test.log

按Ctrl+C停止抓取

查看adb日志

二,抓取tcp网络包
#抓取tcp网络包并放置到设备/mnt/sdcard/目录下
adb shell tcpdump -i eth0 -s 1500 -w /mnt/sdcard/test.pcap

按Ctrl+C停止抓取

将Android设备上的网络包推送到本机C:\test目录下
adb pull /mnt/sdcard/test.pcap C:\test

使用wireshark查看tcp包

网友评论