接口测试总结

针对目前为止接触过的接口,看过的文章,对接口测试进行总结:

1.接口测试定义

接口测试是测试系统组件间接口的一种测试,主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。

测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等

2.测试用例编写

考虑范围:

1)针对请求参数的测试

2)安全测试

3)性能测试

例如:图片上传接口

  1. 接口测试点

请求参数:url (图片路径)

接口测试的好处

Headers: token

对单一接口进行测试:

  1. 针对必传数据设置测试用例:正常值、边界值、异常值,查看接口返回情况,测试接口的连通性、容错性
  2. 安全测试—权限验证:使用不同的token,检查接口返回情况
  3. 性能测试---全链路压测

多接口测试:

  1. 调用多个接口,且接口之间可能存在数据传递
  2. 考虑接口挂掉后的兜底情况

3.接口测试的好处

a)一个业务流程可能关联多个后端系统,它们的关联都是基于接口来实现,接口测试可以将复杂的系统关联进行简化,只要做好每个接口的测试就能够较好的保证系统质量。
b)单个系统的变更,是否会影响到关联业务系统,可以通过对接口功能的覆盖来验证是否影响它对接口的调用。
c)接口功能比较单一,能够比较好的进行测试覆盖,也相对容易实现自动化持续集成,,可以减少人工回归成本与时间,缩短测试周期。
d)接口相对于界面功能,会更底层一些,测试覆盖会更容易
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值