接口用例设计

1、通用信息校验

URL校验

错误的URL:访问不到 返回404
正确的URL:可以正确访问接口地址 服务器正常返回

请求方法校验

POST GET

请求头校验

接口鉴权

session/token

2、接口参数校验

参数的必填项校验

  1. 传递所有必填信息-并且报证值合法
  2. 参数项不传
  3. 参数值为空:None null
  4. 空字符串:“” " "

参数的选填项

  1. 选填项都不填
  2. 传递部分选填项
  3. 传递所有选填项

未知参数项

校验接口容错

参数长度校验

  1. 大于最大长度
  2. 小于最大长度
  3. 等于最大长度

参数数据类型校验

int string

参数的有效性校验

  1. 有效范围内
  2. 有效范围外

参数的唯一性校验

  1. 唯一字段数据唯一
  2. 唯一字段数据不唯一
  3. 不唯一字段数据不唯一

3、补充

幂等性

1. 重复提交和一次提交的效果相同
		抽奖:多次请求只能成功一次
		修改订单-多次提交相同数据,确保结果一致

弱网

事务的完备性

服务结构

接口风格

检查是否符合RESTFUL风格

敏感数据

  • 登录接口,用户信息需要加密
  • 金融交易信息需要加密AES

性能方面要求

测试接口的性能, 接口处理和响应数据的时间,并发性等等, 当然这牵扯到代码实现的优化,需要与开发人员沟通

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Lance_mu

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

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

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

打赏作者

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

抵扣说明:

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

余额充值