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