基于测试维度,讲谷歌浏览器哦开发者工具和抓包工具,下篇

  • 编写目的
  1. 基于测试维度,使用抓包工具的作用
  2. 基于测试维度,对谷歌浏览器开发这工具F12原理及使用的讲解
  3. Fiddler常见操作讲解
  • 测试使用开发者工具、抓包工具的目的
  1. 查看隐藏字段。
  2. 了解协议内容,以便展开接口测试和性能测试。
  3. 检查数据加密。
  4. 定位bug原因。
  5. 造测试数据。
  6. 模拟场景,如弱网环境、手机样式切换等。
  7. 元素定位,元素修改,以便展开UI自动化测试以及检查前端兼容性问题。
  8. 拦截请求,篡改数据并请求

(注:具体场景会在工具使用说明中讲解)

  • Fiddler常见操作

基于测试维度,讲谷歌浏览器哦开发者工具和抓包工具,下篇

(抓包工具原理图)

正常来说接口请求的交互主要是client端与server端之间的交互,而抓包工具以代理client端的形式介入进来插在中间,client端的request以及server端的response都会经过fiddler的手再出去。

 

1.模拟弱网

为什么要做弱网测试?

实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。

2.手机代理抓包

3.拦截接口请求/返回

4.篡改接口信息

原理:先拦截再修改再请求(如果配置了请求超时的要注意)

5.抓https的请求

配置证书

6.fiddler常见命令的使用

Clear、stop、start等