fiddler下载地址: (fiddler classic 免费的)Fiddler | Web Debugging Proxy and Troubleshooting SolutionsExplore the Fiddler family of web debugging proxy tools and troubleshooting solutions. Easily debug, mock, capture, and modify web and network traffic.https://www.telerik.com/fiddler
在接口测试中,使用fiddler可以获取接口的服务器地址、接口路径、参数信息、请求方式,用处大大的。
本次介绍fiddler的几个使用场景:
1.如何配置,能能抓取Android APP的数据
2.查看抓取数据,包括使用的服务器地址、接口路径、请求方式、传递的参数,返回的数据
3.fiddler过滤器的使用,仅显示指定服务器的抓包
4.接口测试,模拟像接口发送请求。
- 1 如何配置,能能抓取Android APP的数据
首页在电脑上安装fiddler,启动Fiddler,打开菜单栏中的 Tools > Fiddler Option
在options-->connections中,打勾允许远程连接电脑 端口号是8888
然后获取电脑的IP地址,手机设置代理时,主机就是这个地址:
再为手机设置代理:
(以小米手机为例:设置 -> WLAN -> 点击进入详情 -> 再点击进入wifi详情 ->点击代理,选择手动->设置代理的主机名和端口)
(华为手机:华为手机如何设置代理?)
让手机端经过电脑上网,操作数据能被fiddler抓取到
说明:手机连接的WiFi 最好跟电脑的网络,在同一个网段。
到此设置完成,将手机用数据线跟电脑保持连接,然后,打开京东APP,再看fiddler中的抓取情况
其他步骤
*接着打开手机浏览器,访问 PC 的地址+端口:
安装完了证书,使用用手机访问应用,就可以看到截取到的数据包了。