为什么要做接口测试?接口测试信息五个要素
1、相比系统测试,更早介入测试,提高效率
2、可以发现前端测试不了的问题,提高版本质量
3、接口标准化了,更容易实现自动化和持续集成,降低测试成本
获取到接口文档后,我们需要理清楚每个接口包含的请求、响应信息,概括为 接口信息五要素:
1)接口地址url:
http-请求协议,api.lemonban.com-域名或ip,8765-端口号,/futureloan/member/register-资源路径
2)请求方法:
看开发定义的请求方法是什么,测试就对应用什么方法。restful风格中常见的请求方法为post、get、put、patch、delete等
3)请求头:
发送请求到服务器,包含的头部信息。常见的content-type。
4)请求体:
发送请求到服务器,具体传递的数据。例如要完成注册接口的调用,请求体包含手机号mobile_phone、密码pwd、用户名reg_name、验证码verification_code。
5)响应内容:
接口文档中描述的响应内容,与接口测试的实际结果做比较,可以判断当前接口是否通过。响应内容包含:响应码-http状态码、响应头、响应体。