Fidder安装及使用

一、在linux下安装抓包工具fiddler

1、安装mono环境

sudo apt-get install mono-complete

2、下载并解压
地址:http://fiddler.wikidot.com/mono

3、启动fidder:

mono ../../Fiddler.exe		# 以具体路径为准

参考:https://blog.csdn.net/weixin_40894428/article/details/80696771

二、手机安装fidder证书(否则无法访问https)

1、手机浏览器打开网址(Fiddler的iP:端口号),点击页面中的“FiddlerRoot certificate”下载证书
Fiddler的IP:装有Fiddler的电脑IP
端口号:默认8888

端口号查看路径:
1)Tools——>Options…
Fidder安装及使用_第1张图片
2)Connections——>Fiddler listens on ports
Fidder安装及使用_第2张图片
2、安装
注意点:
iOS:要信任证书
路径:设置——>通用——>关于本机——>证书信任设置
android:要从存储设备安装
路径:设置——>其他设置——>安全与隐私——>从存储设备安装(以OPPO R9s为例)

最后在手机所连wifi(与Fiddler同一局域网)界面设置手动代理就可以抓包了,主机名即为Fiddler所在电脑的IP,端口号为Fiddler上设置的端口号,默认8888

参考:https://blog.csdn.net/weixin_42734141/article/details/82014843

【问题】ios手机安装证书后还是无法访问HTTPS网站

解决:
iOS 10.3升级之后,安装的证书默认是不启用的,需要手动去开启。
设置 –> 通用 –> 关于本机 –> 证书信息设置;将Fiddler的证书开关打开就行了

三、fidder设置

参考:https://blog.csdn.net/xiaosongbk/article/details/56485429

1、抓取指定域名
Fidder安装及使用_第3张图片

参考:https://www.jianshu.com/p/d9449b02ebf7

2、在右边的Composer标签页中可以定义并发送网络请求:
Fidder安装及使用_第4张图片

参考:https://blog.csdn.net/whorus1/article/details/50673740

你可能感兴趣的:(接口测试)