接口测试做什么

接口测试主要涉及检查数据交换、传递控制管理和逻辑依赖关系。关注数据类型、长度、安全完整性,服务器响应及错误信息。同时,关注传递与控制过程,如状态管理,以及接口间的逻辑依赖。推荐使用jmeter或编程语言进行测试,并注意用例独立性、重复使用和及时更新,确保测试效果和环境的纯净。
摘要由CSDN通过智能技术生成

我理解的接口测试

接口测试做什么

检查数据的交换(占比约70%)

  1. 在数据的交换或传输过程中要验证用户端发起的数据的类型、长度,请求体的类型等条件是否满足与服务器的约定;验证关键参数缺失时服务器的响应情况;验证不同组合参数提交时服务器的响应
  2. 在数据发起请求但是未到达服务器的中途注意数据的安全性和完整性。
  3. 对于服务器返回的数据主要是验证数据与预期的匹配程度包括数据的类型、数据格式、字段等,异常返回时需额外考虑错误描述信息、服务器读写验证
  4. 在这个的数据交换过程中还需要考虑到整个响应时间,重复请求,频繁请求等

传递和控制管理过程(占比约5%-10%)

使用接口来进行传递和控制过程的管理的实质也是数据的交互,通过改变接口或改变服务器的数据来限制或改变数据的状态来达到控制的目的(获取平台入驻状态-状态id-页面展示不同的入驻场景)(创建订单-订单id-支付订单id-改变订单id状态-订单状态改变)

相互逻辑依赖关系(占比约20%-25%)

相互的逻辑关系则需要分为:忠于功能的逻辑依赖和数据的逻辑依赖

  1. 基于功能的逻辑依赖就是基于功能本身的业务流程和逻辑流程(购买商品:登录-进入商场-进入商品首页-确认订单-确认地址-创建订单-支付)
  2. 基于数据的逻辑依赖的关系则是接口对应前后接口数据的依赖,数据依赖考虑的更多是数据的传递和接口的关联(购买商品:登录(
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一点,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值