画布 1
接口测试
  常见的接口协议
    HTTP 协议
      请求
        请求行
          请求方法 method
            GET
            POST
            PUT
            DELETE
          url
          协议版本 protocol
        请求头
          客户端自报家门
        请求参数
          query 拼接在 url 中
          协议://主机名/IP:端口/路径?请求参数（key=value）
        请求体
          request body
            json
            form 表单格式
            文件格式
      响应
        响应状态行
          协议
          响应状态码 status code
        响应头
          服务端自报家门
        响应体
          客户端发出请求所需要得到的数据
    RESTful 架构
      GET：获取资源
      POST：新增或者更新
      PUT：更新资源
      DELETE：删除资源
  接口测试设计思路
    基本功能流程测试
      冒烟测试
      正常流程覆盖测试
    基于输入域的测试
      边界值测试
      特殊字符校验
      参数类型校验
      必选参数校验
      组合参数校验
      有效性校验
      默认值校验
      排重逻辑
  postman 测试接口
    发请求
      GET
      POST
        FORM 格式
        JSON 格式
        文件格式
      PUT
      DELETE
    查看响应
      响应体
      响应头
      响应状态
    操作请求头信息
      添加
      修改
      删除
    断言
      验证响应状态码
      验证响应体中是否包含某个字符串
      验证 JSON 中的某个值是否等于预期的值
      验证响应体是否与某个字符串完全相同
      验证响应头信息中的 Content-Type 是否存在
      验证响应时间是否小于某个值
    测试前脚本
      设置变量
    鉴权
      常见鉴权方式
    变量设置与引用
      种类
        环境变量
        测试集变量
        全局变量
        普通变量
      引用
        {{变量名}}
    测试集
      创建
        分类管理
        构造接口业务场景
      设置
        鉴权
        测试集变量
        断言
      运行
        批量运行接口用例
        数据驱动
          csv
          json
      导出
      导入
    导出代码