一、什么是接口

  • 系统对外接口
  • 程序内部的接口

二、接口的分类

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:服务器端超时,没返回结果)