哈喽,大家好!我是minisummer!首先感谢您的关注!
今天给大家分享的内容是接口测试必备的接口基础知识:接口文档、接口测试流程、接口测试用例设计及模板。
接口测试流程
接口测试大体步骤:
1.拿到接口的url地址
2.查看接口是用什么方式发送
3.设计接口测试用例
4.利用postman等接口测试工具进行测试
5.发送查看返回结果,校验返回结果是否正确
接口文档包括内容有:
1、接口概述:(接口名称,接口名称,接口类别,提交者、提交时间、需求来源及时间要求)
2、请求方式
3、请求限制说明
4、请求参数说明(参数名、是否必选、类型、取值范围、描述)
5、相关约束
6、注意事项
7、调用示例
8、返回说明(返回数据格式,返回结果示例,错误代码及返回说明里面描述了接口rul,请求类型,请求参数和状态码等信息)
接口测试用例设计
1)、通用接口用例设计
- 通过性验证:按照接口文档上的参数,正常传入,是否可以返回正确的结果。
- 参数组合:现在有一个操作商品的接口,有个字段type,传1的时候代表修改商品,商品id、商品名称、价格有一个是必传的,type传2的时候是删除商品,商品id是必传的,这样的,就要测参数组合了,type传1的时候,只传商品名称能不能修改成功,id、名称、价格都传的时候能不能修改成功。
- 接口安全:
1、绕过验证:比如说购买了一个商品,它的价格是300元,那我在提交订单时候,我把这个商品的价格改成3元,后端有没有做验证?
2、绕过身份授权:比如说修改商品信息接口,那必须得是卖家才能修改,那我传一个普通用户,能不能修改成功?
3、参数是否加密,比如说我登陆的接口,用户名和密码是不是加密,如果不加密的话,别人拦截到你的请求,就能获取到你的信息了,加密规则是否容易破解。
4、密码安全规则:密码的复杂程度校验。
5、异常验证:不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。
2)、根据业务逻辑来设计用例
和功能测试设计用例是一样的。 列出测试点,然后再去造数据测试对应的测试点。
接口用例模板
接口测试用例模板1
接口测试用例模板2
请大家多多指教~
以上内容希望对你有帮助,有被帮助到的朋友欢迎点赞,评论。
注:转载请注明出处,商用请征得作者本人同意,谢谢!!!
网友评论