什么是接口测试?
所谓接口,我理解的就是一个开关,我们通过在外面向开关发出一些指令如“开灯”、“关灯”、“调亮”、“调暗”等,台灯会根据你的指令给你对应的反馈。
如果你发出了调暗的指令,台灯直接给你关掉了,那就是说明这个接口返回是有问题的。
常见请求方式
GET --- 通过请求URL得到资源
POST --- 用于添加新的内容
PUT --- 用于修改某个内容
DELETE --- 删除某个内容
同时对应的有如下规则:
当用“GET”方式时,只用来获取数据,成功了返回http状态码200
当用“POST”方式时,只用来创建数据,成功了返回http状态码201
当用“PUT”方式时,只用来修改数据,成功了返回http状态码203
当用“DELETE”方式时,只用来删除数据,成功了返回http状态码204
当请求发送失败,返回http状态码400
这样的规则我们称之为“RESTful”标准,下图是RESTful的状态码返回
接口测试
因此,接口测试就可以总结为以下步骤:
1.拿到接口的url地址
2.查看接口是用什么方式发送
3.添加请求头,请求体
4.发送查看返回结果,校验返回结果是否正确