接口测试(基础理解篇)

接口测试重点:
检查接口参数传递的正确性,接口功能的正确性,输出结果的正确性,以及对各种异常情况的容错处理,以及权限控制,分页处理,调用次数限制等。
接口测试流程:
1,拿到api接口文档(swagger),熟悉接口业务,接口地址,鉴权方式,入参,出参,错误码
2,编写接口测试用例。思路:正例,输入正常入参,查看接口成功返回。反例,①鉴权:空,错误,鉴权过期,鉴权次数限制……②参数:空,类型错误,长度错误,错误码覆盖③其他:黑名单,分页
3,使用接口测试工具执行
4,使用工具结合,实现持续集成输出测试报告
接口测试是否成功的校验点?
通过测试参数的排列组合验证返回值/数据库变更是否符合预期,从而确定接口相关代码是否正确。
接口测试注意点?
1,查看接口的请求参数构造是否合理
2,看所传参数有无敏感参数需要加密传输
3,看接口的返回体是否返回一些不必要的敏感信息,返回格式是否合理
4,修改请求体中的参数,如边界值,空…
5,与业务强相关的参数修改
6,请求消息体中的字段修改
接口测试主要关注点?
1,业务逻辑(业务逻辑覆盖)
2,响应结构
3,数据格式
4,数据正确性
接口测试原则?
1,基础配置单独配置,方便不同环境测试,脚本维护
2,明确接口实现什么样的功能,实际需要什么样的功能,是否一致
3,接口测试数据太多,用数据驱动模式更有层次,且易维护
4,要众多用例中选出冒烟测试用例及可用于性能测试的用例
5,先单接口测试,再多接口测试
6,测试完成后,需要清理脏数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值