【接口自动化】接口测试基础
一、接口分类
1.post、get、delete、put
2.差异:
参数提交方式不同:post、get、delete、put
请求数据大小:post>get
安全性:post以表单(webform)方式提交>get参数在地址栏
二、用例设计
接口测试的用例设计主要从功能、逻辑业务、异常、安全着手
1.功能:功能是否实现
功能是否按照接口文档实现
2.逻辑业务:是否依赖业务
3.异常:
1)参数异常:关键字参数(如将参数名或值改成关键字,检查是否能够转码输出);参数为空;多/少参数;错误参数(如参数错误等)
2)数据异常:关键字数据(NULL);数据为空;长度不一致;错误数据
4.安全
cookie:如登录后才能进行操作(有cookie的情况下进行操作能够返回信息,删除cookie后是否还能够返回信息)
header:某个接口需要header,有header时能够正确返回数据,没有header时是否还能够返回信息
唯一识别码:移动端常用