基于测试维度,讲谷歌浏览器哦开发者工具和抓包工具,下篇
- 编写目的
- 基于测试维度,使用抓包工具的作用
- 基于测试维度,对谷歌浏览器开发这工具F12原理及使用的讲解
- Fiddler常见操作讲解
- 测试使用开发者工具、抓包工具的目的
- 查看隐藏字段。
- 了解协议内容,以便展开接口测试和性能测试。
- 检查数据加密。
- 定位bug原因。
- 造测试数据。
- 模拟场景,如弱网环境、手机样式切换等。
- 元素定位,元素修改,以便展开UI自动化测试以及检查前端兼容性问题。
- 拦截请求,篡改数据并请求
(注:具体场景会在工具使用说明中讲解)
- Fiddler常见操作
(抓包工具原理图)
正常来说接口请求的交互主要是client端与server端之间的交互,而抓包工具以代理client端的形式介入进来插在中间,client端的request以及server端的response都会经过fiddler的手再出去。
1.模拟弱网
为什么要做弱网测试?
实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。
2.手机代理抓包
3.拦截接口请求/返回
4.篡改接口信息
原理:先拦截再修改再请求(如果配置了请求超时的要注意)
5.抓https的请求
配置证书
6.fiddler常见命令的使用
Clear、stop、start等