接口测试相关概念
什么是接口测试
接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为http、WebService、Dubbo、Thrift、,Socket等类型--百度
其实接口测试和普通功能测试没什么区别,区别就是功能测试是在页面上点点点,在页面上输入值,提交数据看结果,而接口测试没有页面,通过接口规范文档上的调用地址、请求参数,拼接报文,然后发送请求,检查返回结果。
为什么要做接口测试
一:可以发现很多在页面上操作发现不了的bug
二:检查系统的异常处理能力,安全性,稳定性
三:前端随便变,接口测好了,后端不用变
接口测试流程
需求分析->用例设计->脚本开发->测试执行->结果分析
一:需求评审,熟悉业务和需求
二:开发提供接口稳定
三:编写接口测试用例
四:用例评审
五:提测后开始测试
六:提交测试报告,分析接口测试结果
接口规范文档--接口测试最重要的依据,根据他来进行接口测试
接口规范文档:
一:接口说明
二:调用URL
三:请求方法(get/post等)
四:请求参数,参数说明,参数类型
接口用例设计:
一:根据业务逻辑来设计测试用例
- 通过性验证:首先肯定要保证这个接口功能是好使的,也就是正常的通过性测试,按照接口文档上的参数,正常传入,是否可以返回正确的结果
- 异常验证: 异常的,也就是我不按照你接口文档上的要求输入参数,来验证接口对异常情况的校验。必传非必传、参数类型、入参长度。
- 安全性:绕过验证,绕过身份授权,参数是否加密、密码安全规则、复杂程度
用例模板:

浙公网安备 33010602011771号