1. Fiddler概述
fiddler是位于客户端和服务端之间的一个代理
2. fiddler测试场景
- 接口文档 (工具:showdoc、swagger)
- 判断前后端的bug
- mock测试
- 线上调试,发现bug
AutoResponder
- 弱网测试
3. Fiddler原理
1)设置fiddler为代理
2) 查看代理服务
3)设置规则
fiddler抓包配置
4. Fiddler数据包列表
5. Fiddler数据分析
- . Statistics 请求数据的性能分析
- .Inspectors 请求/响应内容
- . AutoResponder 允许拦截指定规则的请求
》 拦截指定规则的请求,并返回本地资源或fiddler资源,代替服务器响应
- . Composer 自定义请求发送服务器
- . Filters 请求过滤规则
1)Zone 指定只显示内网(Intranet)或互联网(Internet)的内容
2) 指定某个域名下的会话
(方框为黄色表示修改未生效,点击红框文字即可)
- . Timeline 请求响应时间
快捷键
shift+F5 去缓存刷新
6. fiddler抓取https的包
Fiddler可以通过伪造CA证书来欺骗浏览器和服务器
基于工具层面的接口测试
fiddler、cheries、postman、jmeter、cookie、session、token、http、webservice、dubbo
jenkins集成,mock service搭建
金融相关:接口鉴权、接口关联、接口加解密、接口签名
自动化测试:httprunner 基于yaml的接口自动化测试框架
requests