测试工具fiddler

测试工具

1.抓包工具
抓包获取客户端和服务端之间的网络传输数据(查看修改保存)
Fiddler(免费/Windows)
Charles(收费/跨平台)
1.1.场景
辅助执行测试
帮助缺陷定位
2.HTML和HTTP
1.1.HTML
超文本标记语言 -- HTML -- 通过标签属性表示文本, 图片,音视频等等内容的语言 -- xxxx.html
<标签名 属性名1="属性值" 属性名2="属性值">
1.2.HTTP
协议 -- 传输数据的双方的约定规则
HTTP -- 超文本传输协议
测试工具fiddler_第1张图片

1.3.URL
URL -- 统一资源定位符 -- 在网络中定位资源表示
协议://主机地址:端口号/资源集合/某个资源?键1=值1&键2=值2
协议 -- http:// -- https://
地址 -- IP地址(xxx.xxx.xxx.xxx) -- 域名
端口 -- :端口号 -- http默认80
路径 -- /资源集合/某个资源 -- ?键1=值1&键2=值2
1.4.请求
请求行 -- 请求方法 / 资源路径 / 协版本
请求方法 -- get / post / ... -- 发送请求
get请求 -- 数据(少量) 请求行(直接可见) -- 请求体空的
post请求 -- 数据(大量) 请求体(不直接可见) -- 请求体非空
请求头 -- 描述客户端
测试工具fiddler_第2张图片
请求体 -- 请求提交的数据
1.5.响应
响应行 -- 协议版本 / 响应状态码 / 响应描述
– 响应状态码 -- 三位数字符号(XXX) -- 描述请求响应结果
– 1XX -- 接收正在处理
– 2XX -- 成功返回响应
– 3XX -- 重定向(成功)
– 4XX -- 客户端错误
– 5XX -- 服务端错误
响应头 -- 描述服务端
响应体 --响应返回的数据

测试工具fiddler_第3张图片
3.Fiddler
测试工具fiddler_第4张图片
Fiddler -- HTTP协议调试代理工具(抓包)
测试工具fiddler_第5张图片
3.1.抓包
测试工具fiddler_第6张图片
3.2.清空
测试工具fiddler_第7张图片
3.3.查看
测试工具fiddler_第8张图片
测试工具fiddler_第9张图片
测试工具fiddler_第10张图片
测试工具fiddler_第11张图片
3.4.过滤
测试工具fiddler_第12张图片
3.5.拦截
测试工具fiddler_第13张图片

  1. fiddler设置断点
  2. 客户端发送请求
  3. fiddler修改请求
  4. fiddler重新发送
  5. fiddler设置断点
  6. 服务度返回响应
  7. fiddler修改响应
  8. fiddler重新返回

1.fiddler设置断点 --- 发请求之前设置s
测试工具fiddler_第14张图片
2.客户端发送请求
测试工具fiddler_第15张图片
3.fiddler修改请求
测试工具fiddler_第16张图片
4.fiddler重新发送
测试工具fiddler_第17张图片
测试工具fiddler_第18张图片

1.fiddler设置断点
测试工具fiddler_第19张图片
2.服务度返回响应
测试工具fiddler_第20张图片
3.fiddler修改响应
测试工具fiddler_第21张图片
4.fiddler重新返回
测试工具fiddler_第22张图片
测试工具fiddler_第23张图片
测试工具fiddler_第24张图片
测试工具fiddler_第25张图片

你可能感兴趣的:(fiddler)