借鉴的测试架构师的博客–https://blog.csdn.net/wsxom853bd45fm92b0l/article/details/80416546

  1. fiddler工作原理
  2. fiddler抓取http和https请求配置(针对浏览器)
  3. fiddler移动端抓取https请求配置(针对IOS)
  4. 接口测试
  5. 设置断点,修改数据
  6. 简单并发测试
  7. 慢网络测试

1.fiddler工作原理

Fiddler工作用于七层中的应用层,在client和webserver之间以代理副武器的形式存在。
启动Fiddler后会监听本地127.0.01的8888端口(默认端口),IE/Chrome浏览器会自动设置局域网代理

2. fiddler抓取http和https请求配置(针对浏览器)

抓取http请求配置:
fiddler安装后默认只抓取http请求
抓取https请求配置:
Tools—>Options—>HTTPS,勾选CaptureHTTPS CONNECTs、Decrypt HTTPS traffic 、ignore server certificate errors(unsafe),点击OK,会弹出证书直接确认即可。
Fiddler抓包学习笔记

3. fiddler移动端抓取https请求配置(针对IOS)

电脑与手机需连接同一Wifi
电脑ip地址:win+R进入运行,cmd+Enter进入命令行,输入ipconfig命令,找到电脑ip地址
Fiddler配置如下:Tools---->Connections---->勾选Allow remote computers to connect
Fiddler抓包学习笔记
手机设置如下:
设置—>无线网络,设置服务器ip和端口号
Fiddler抓包学习笔记
然后手机safari浏览器输入地址:电脑ip:8888如:http://172.21.10.42:8888会出现如下页面:

Fiddler抓包学习笔记
点击“FiddlerRoot certificate”进行证书安装,安装完成后,如下说明安装成功:
Fiddler抓包学习笔记

4. 接口测试

点击Composer
Fiddler抓包学习笔记
在会话列表中选择一个请求选中拖入到右侧,点击Execute,这样就会产生一个新的请求

5. 设置断点,修改数据

修改Requests方法:
Rules---->Automatic Breakpoints---->Before Requests
在fiddler中找到自己的请求点击Inspectors----->webforms就可以看到即将发送给服务器的一组参数然后点击run to completion
修改Response方法:
Rules---->Automatic Breakpoints---->After Responses
在Response中的Testview修改返回参数点击run to completion

6. 简单并发测试

在请求发出之前要设置Before Requests Breakpoints,鼠标选中此请求,按shift + R 会弹出鬓发次数的设置

7. 慢网络测试

Fiddler—》Rules—》Customize Rules ,
在CustomRules.js里搜索找到:m_SimulateModem
修改上传或下载延时毫秒数即可
修改完成后重启下Fiddler,Rules---->Performance---->Simulate Modem Speeds,选中即可生效。

相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2021-08-05
  • 2021-12-05
  • 2021-12-03
  • 2021-06-08
  • 2021-12-05
猜你喜欢
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2021-11-12
  • 2022-01-30
  • 2021-11-21
相关资源
相似解决方案