- 接口测试经常会用到抓包工具,用来抓取接口测试中发送的HTTP请求信息和接收的响应信息。然后查看里面的具体内容。
- fiddler是一款常用的HTTP抓包工具,抓包原理是代理式抓包。
- Filters设置过滤项
- Inspectors查看请求消息和响应消息,点击Raw查看原始的请求消息和响应消息
- 首先客户端得使用代理,Filder才能抓到包
- 浏览器抓包:可以通过其代理配置,指定使用fiddler作为代理,从而让fiddler抓到包。
- 手机抓包:
- 手机使用的WIFI和运行fiddler的电脑必须使用同一个子网
- 还得设置fiddler允许远程机器连接自己
- 然后手机上设置代理
- 代理的主机名就是运行fiddler的机器的ip地址,通过在机器上执行ipconfig获取
- 端口是fiddler监听端口:8888
- 缺省app是可以使用代理的
- 设置完成后,fiddler需要重启才能抓包
- Fiddler如果要捕获https请求,还需要一些额外的设置:
- 将证书下载后,导入到浏览器