一、接口测试基础(1)

1、概述:系统组件间接口的一种测试。
2、用途
  • 检测外部系统与系统之间以及内部各个子系统之间的交互点
  • 重点检查数据的交互、传递、控制管理过程及系统间的相互逻辑依赖关系等
3、常用工具:
  • 接口测试:postman(Google)、HttpRequester、restclient(Firefox)、Talend API Tester(chrome插件)
  • 接口自动化:soapUI、jmeter、RobotFramework;
  • 接口性能:LR、soapUI
4、为什么做接口测试
  • 提高测试效率
  • 容易实现自动化持续集成,相对UI自动化也比较稳定,可减少人工回归测试成本与时间
5、质量评估标准
  • 业务功能覆盖是否完整;
  • 参数验证是否达到要求(边界、业务规则);
  • 接口异常场景覆盖是否完整;
  • 代码覆盖率是否达到要求;
  • 安全指标是否满足要求;
  • 业务规则覆盖;
  • 接口覆盖率是否达到要求;
  • 性能指标是否满足要求。

 

6、分类
  • 程序接口:程序中提供输入输出的类、方法或函数。
  • 协议接口:系统通过不同的协议提供的接口
  • 从系统调用划分,
    •   系统与系统之间的接口; 

     

 

 

    • 下层服务对上层服务的接口

    

    •   系统内部,服务之间的调用     
     
 
7、一般的接口文档

 

 

 
 
posted @ 2021-01-14 19:33  晨尛  阅读(116)  评论(0编辑  收藏  举报