接口测试——Charles抓包实战

一、抓包原理

二、常用应用场景

  • 解决移动端接口测试
  • 解决接口测试过程中检查传参错误问题
  • mock 测试

三、接口抓包分析实战

3.1、抓包数据分析

  • Overview:接口的大体情况
  • Content:请求信息和响应信息
    • 上半部分:请求,请求头信息,请求参数,cookie
    • 下半部分:响应,响应头信息,响应体(不同格式)
  • Summary:响应时间
  • Chart:图标形式的资源情况展示
  • Notes:写一些记录

3.2、过滤

  • Filter
  • Focus
  • Recording Settings – Include

3.3、重发

  • 简单重发:鼠标右键 – Repeat
  • 简单压力:鼠标右键 – Repeat Advanced

3.3、修改请求

  • 鼠标右键 – Compose
  • 选择接口 – 点击小钢笔图标

3.4、断点(BreakPoint)

  • 调整接口的参数信息
  • 鼠标右键 — Breakpoint
    • Proxy – Breakpoint settings 设置断点
    • 确定接口信息,确定是请求断点还是响应断点
    • 重新发送请求 – 进入断点修改状态 – 修改内容 – 点击 Excute