接口测试:初级接口测试的自定义

今天朋友问起接口测试,

*** 10:56:44
AT  我想问你下接口测试都主要测试什么 看哪些东西

回答时顺带回顾总结了一下。

  • 名词:初级接口测试
  • 类型:接口功能测试
  • 范围:
    • 功能实现
    • 业务正确
    • 开发规范
  • 内容:
    1. 功能实现,验证前端和服务端接口调试正确
    2. 业务正确,验证前端参数正确,服务端处理正确,交互合理
      • 看界面业务发起的请求值是否符合业务
        比如筛选某个状态数据,请求时传的状态值正确
      • 服务端返回的数据符合请求的业务
        比如返回都是该状态的数据
    3. 开发规范,验证服务端的接口设计符合技术部规范
      • 方法命名,
      • 参数命名,
      • 返回的数据格式,
      • 敏感字段二次处理再传递,
      • 传输数据量大小
  • 技术:
    1. 抓包工具,Fiddler, Charles, WireShark, Postman...
    2. 查看日志,less, tail, grep...
    3. 数据查询分析,select, left join on, group by...