接口自动化:二.Fiddler抓包工具使用

Fiddler抓包

  1. fiddler工作原理:终端设备webapp发出请求,fiddler作为代理,传给服务器,服务器返回数据,fiddler拦截后再传给终端设备。

        

自定义会话框查看get,和post请求

 

  1. 鼠标放#后面,选择customize columns
  2. 选择Miscellaneous
  3. 选择RequestMethod

 

 

https请求

1.tools---optipns-connections

 

  2.https--Actions--Export Root Certificate to Desktop

 

火狐浏览器需要导入证书,其他浏览器不需要。

附附加组件管理--隐私与安全--查看证书--导入

 

 

手机设置代理

1.手机设置-wifi-找到当前连接的网络(要跟电脑是同一局域网)

2.Fiddler设置允许远程设备连接

3.Cmd输入ipconfig查看ipv4地址

 

 

app上的https请求

1.https的请求需要安装证书(http的话不用安装)

注意:安装证书后,要是fiddler关闭了,是不能正常上网的

(需删去掉wifi代理设置)

2.手机浏览器输入 http://192.168.1.100:8888/

3.要是打不开这个地址,现在电 脑上浏览器输入这个地址

(确保fiddler是开着的)

设置过滤设备

  ...from all processes :抓所有的请求 ...from browsers only :只抓浏览器的请求...from non-browsers only :只抓非浏览器的请求 ...from remote clients only:只抓远程客户端(手机app)请求

 

界面介绍

 

会话框

 

 

 

 会话保存

 

 

请求断点

 

 

请求断点可以修改请求参数,绕过前端请求

 

修改之后run to completion

修改返回数据,一般用于开发调试某个接口,服务端还没开发好接口,前端需

要用到接口返回数据

--- mock (模拟返回数据)

 

原文地址:https://www.cnblogs.com/liushui0306/p/13153274.html