一、什么是接口
- 系统对外接口
- 程序内部的接口
二、接口的分类
webService 接口:走soap接口通过http传输,保温是XML格式,通过工具才能够测试。
http api接口: 走http协议,通过路径来区分调用的方法,请求是key-value形式的,保温是jason串
三、接口测试
接口测试就是功能测试,没有页面,通过规范的文档上的调用地址、请求参数、拼接报文,然后发送请求,检查返回结果。
四、为什么做接口测试
- 发现页面上操作不能发现的bug
- 检查系统的异常处理能力
- 检查系统的安全性和稳定性
- 前端随便变,接口测好,后端不用变
五、流程
- 需求评审,熟悉业务和需求
- 开发提供接口文档
- 编写接口测试用例
- 用例评审
- 提交后开始测试
- 提交测试报告
六、get请求和post请求区别
- get请求可直接用浏览器调用,可不用其他工具,向服务器获取数据
- post请求向后端发送数据,数据放在body里
七、http状态码
200+发送好处呢公共
300+代表重定向
400+客户端发送的请求有语法错误(401:访问的页面没有授权,403:没有权限访问这个页面404:没有这个页面)
500+服务器有异常(500:服务器内部异常504:服务器端超时,没返回结果)