接口测试流程及用例设计点


需求分析完成后,可以设计接口测试用例,然后执行用例进行接口测试。完整的接口测试流程如下图。

图片

接口测试用例设计不仅要考虑基本功能测试,还要考虑对输入参数校验,还有安全测试等情况。详见下面思维导图:

  • 基本功能测试

首先需要对开发提测接口进行冒烟测试,如果冒烟测试不通过,打回给开发人员,让他们把问题修复再重新提测,然后再冒烟测试。

冒烟测试通过后,对功能进行详细业务测试。

  • 对输入参数校验

    • 必填参数校验

      对于必填参数,都要设计一条参数为空用例,来校验服务端是否做必填控制。

    • 组合参数校验

      有选填参数的接口,需要对参数进行组合验证不同场景。比如只传必填、必填参数和选填参数做组装不同场景,验证服务端是如何处理的。

    • 参数类型校验

      接口文档会说明每个参数类型,比如参数类型有字符串、整数、浮点型。要测试不符合参数类型的传参,服务端有什么提示信息。

    • 特殊字符校验

      有些参数不能有特殊字符,比如手机号码,测试服务端是否对手机号做特殊字符校验处理。

    • 参数边界值校验

      接口文档会说明,参数类型为字符串时,最大长度是多少;参数类型为整数时,大小范围是多少。需要长度、大小做边界值测试。

    • 重复参数校验

      有些参数不允许有重复,校验服务端是否做唯一性处理。

    • 幂等性测试

      幂等性是指同一接口使用相同的参数,进行多次调用的结果和单次调用的结果是一致的。资金系统往往要做幂等性测试,比如银行、电商系统。幂等性测试场景有用户重复提交请求、网络重发、系统重试等场景。

  • 安全测试

    • 权限验证

      验证普通用户是否操作管理员的功能。

    • 密码是否加密

      涉及密码的接口,校验密码是明文还是密文传送。

上面介绍接口测试流程以及用例设计点,如果你对收获请点个赞吖~

  这是我整理的《2024最新jmeter接口测试和jmeter接口自动化测试全套教程附带性能测试》,以及配套的接口文档/项目实战【网盘资源】,需要的朋友可以下方视频的置顶评论获取。肯定会给你带来帮助和方向。

b站最新最全的jmeter接口测试和jmeter接口自动化测试,jmeter性能测试保姆级全套教程!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值