接口测试:系统对外的接口和程序内部的接口,接口测试一般都是测试程序对外部的接口以及对各种数据库的操作
接口测试前需要有接口文档,接口文档包含的内容一般为:
1、请求的url
2、请求方式,包括 post、get
3、入参(请求参数)
4、返回参数
5、请求、返回示例
6、Http 状态码说明
对于接口测试来说,一般分为二种情况,分别是基于http协议和基于web services协议,但是最常用的是基于http协议的
接口测试,其中最常用的http方法是get和post,当然还有put,delete请求,接口测试的过程就是client(浏览器)向server(服务
器端)request一个请求,server得到请求后,response返回给client响应数据。下面分别说明接口测试中几种常使用的请求方法:
GET:从指定的资源获取数据:
POST:向指定的资源要被处理的数据,post方法发送json参数进行接口测试,json是通用的数据类型,一般接口返回的数据都是都是用json
PUT:上传指定的URL,一般是修改,可以理解为数据库中的update。
DELETE:删除指定资源。
在接口测试中,一般来说,post创建数据,get获取创建成功后的所有数据和指定的数据,put可以对创建成功后的数据进行修改,delete是指定的资源。
get请求和post请求最大的区别:
1.post请求的参数是在body,请求体
2.get请求的参数是写在url里面