目录
一、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的全部请求
二、【web端】抓取https请求包
1.fiddler软集设置
1.1.谷歌和ie设置
1.2Firefox浏览器设置
第一步:将证书发送到桌面
发送到桌面的效果
第二步:浏览器中导入证书
第三步;此时fiddler可以抓取到https请求
1.3fiddler设置证书的原因
fiddler设置中https勾选上后,会向Windows安装个证书,谷歌和ie可以访问到系统区域的证书,Firefox不能访问到所以需要手动将证书导入进去
1.4若仍然无法获取到https请求
可以参考博客
三、抓取http请求【手机模拟器】【手机操作相同】
1.模拟器中设置代理
设置-wifi-长按-修改网络
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.辅助定位到bug
http响应状态码:404—前端,后端都有可能
500—服务器响应异常,后端bug
inspector检查者:查看请求数据,响应数据,【密码加密的问题】
composer设计者:修改/篡改请求的数据,绕过前端区验证后台接口的健壮性
2.协助去做接口测试(当没有接口文档)
fiddler抓包获取到接口的信息