【接口测试】如何进行接口测试

1、梳理测试接口相关的依赖服务及调用链路

  一个接口可能关联其他服务并调用,所以需要梳理测试接口的上下游调用关系
    即:1)业务逻辑是否正确处理
      2)后端依赖的服务是否健壮
      3)接口性能是否达标
      4)调用其他服务的接口是否符合规则

2、编写接口测试用例

  测试用例和平常的差距不大,接口测试用例对接口自动化很有帮助

  <梳理流程图归档>

3、检查接口文档

  接口格式内容是否完善:
    URL、请求方法、Header、入参、返回值、示例Demo等

  接口设计是否符合公司规范:
    包括接口命名、接口格式、字段命名、字段类型、响应状态码、接口容错、字段是否冗余、接口是否鉴权、是否做版本区分等等

  及时更新文档内容

4、调试接口(查看日志,查看代码,查看落库等)

  1)校验接口传参是否合理(少传 / 漏传 / 多传 / 边界值 / 参数类型校验等等)
  2)测试响应结果是否会返回约定的数据格式,不同码值下响应字段是否符合约定
  3)落库数据是否与传参及响应数据一致
  4)与其他服务交互数据是否符合规范
  5)日志完整无异常

5、接口性能调优

  确保依赖服务及接口调用正常


6、接口异常机制

  依赖服务及接口调用触发异常时的异常处理能力


7、接口版本控制&diffy

  1)新老版本代码差异比对
  2)旧版本功能进行回归

 
posted @ 2023-05-15 14:04  Phoenixy  阅读(120)  评论(2编辑  收藏  举报