Fiddler抓取http和https请求【手机&web】

目录

一、fiddler常见命令

 二、【web端】抓取https请求包

1.fiddler软集设置

1.1.谷歌和ie设置

 1.2Firefox浏览器设置

 1.3fiddler设置证书的原因

1.4若仍然无法获取到https请求

三、抓取http请求【手机模拟器】【手机操作相同】

1.模拟器中设置代理

2.点击【修改网络】 ,勾选【高级选项】,输入自己的ip和端口号

3.ip地址用cmd命令ipconfig

 四、抓取手机的https请求【模拟器】

1.电脑下安装FiddlerCertMarket

2.夜神模拟器下安装QQ浏览器

 3.打开QQ浏览器,输入自己的ip和端口号

4.跳转到fiddler echo service界面,点击最下方的 

 5.跳转到证书命名界面

6.尝试是否设置成功,访问HTTPS请求

 五、过滤器fiters

1.只显示下方输入的主机

2.隐藏下方输入的链接 

六、总结


一、fiddler常见命令

1.select XXX:例如select image 就可以筛选出所有图片请求,主要对content-type进行筛选

2.?text 命令;匹配到所有URL中包含"text"的请求

3.=status:选择响应状态等于给定状态status的所有请求

4.@host:选择包含指定的host的全部请求

Fiddler抓取http和https请求【手机&web】

 二、【web端】抓取https请求包

1.fiddler软集设置

1.1.谷歌和ie设置

Fiddler抓取http和https请求【手机&web】

 1.2Firefox浏览器设置

第一步:将证书发送到桌面

Fiddler抓取http和https请求【手机&web】

 发送到桌面的效果

Fiddler抓取http和https请求【手机&web】

第二步:浏览器中导入证书

Fiddler抓取http和https请求【手机&web】

Fiddler抓取http和https请求【手机&web】 

 第三步;此时fiddler可以抓取到https请求

Fiddler抓取http和https请求【手机&web】

 1.3fiddler设置证书的原因

fiddler设置中https勾选上后,会向Windows安装个证书,谷歌和ie可以访问到系统区域的证书,Firefox不能访问到所以需要手动将证书导入进去

1.4若仍然无法获取到https请求

可以参考博客https://www.cnblogs.com/yyoba/p/9805128.html

三、抓取http请求【手机模拟器】【手机操作相同】

1.模拟器中设置代理

设置-wifi-长按-修改网络

Fiddler抓取http和https请求【手机&web】

2.点击【修改网络】 ,勾选【高级选项】,输入自己的ip和端口号

Fiddler抓取http和https请求【手机&web】

3.ip地址用cmd命令ipconfig

Fiddler抓取http和https请求【手机&web】 

 四、抓取手机的https请求【模拟器】

1.电脑下安装FiddlerCertMarket

Fiddler抓取http和https请求【手机&web】

2.夜神模拟器下安装QQ浏览器

Fiddler抓取http和https请求【手机&web】 

 3.打开QQ浏览器,输入自己的ip和端口号

Fiddler抓取http和https请求【手机&web】

4.跳转到fiddler echo service界面,点击最下方的 

Fiddler抓取http和https请求【手机&web】

 5.跳转到证书命名界面

Fiddler抓取http和https请求【手机&web】

6.尝试是否设置成功,访问HTTPS请求

Fiddler抓取http和https请求【手机&web】 

 五、过滤器fiters

1.只显示下方输入的主机

Fiddler抓取http和https请求【手机&web】

2.隐藏下方输入的链接 

Fiddler抓取http和https请求【手机&web】

六、总结

fiddler可以帮助测试人员做哪些事情?(辅助测试工具)

1.辅助定位到bug

        http响应状态码:404—前端,后端都有可能

                                  500—服务器响应异常,后端bug

        inspector检查者:查看请求数据,响应数据,【密码加密的问题】

        composer设计者:修改/篡改请求的数据,绕过前端区验证后台接口的健壮性

2.协助去做接口测试(当没有接口文档)

        fiddler抓包获取到接口的信息

 

上一篇:.NET Core(C#)使用Titanium.Web.Proxy实现Http(s)代理监控请求的方法及示例代码


下一篇:fiddler-手机抓包记录-http协议