测牛学堂:软件测试之接口测试基础知识点总结2

http响应总结

http响应产生于服务端。当服务器接收到http请求协议之后,才会有http响应协议。
有时候面试的时候会称为响应报文,响应包,都是一个意思,提到的时候我们要知道。

http响应的格式

1响应行:协议版本,状态码,状态描述
2响应头:格式是key:value
3空行 分隔,代表响应头结束
4 响应体

响应行详解

一定是位于http响应协议的第一行。它的格式是:协议版本 状态码 状态码描述
状态码分为5类。
1xx 指示信息
2xx 成功
3xx 重定向
4xx 客户端错误
5xx 服务器端错误

重点掌握状3个态码:
200 表示数据成功返回
400 客户端(浏览器)语法错误
404表示请求资源不存在
500服务器发声错误。

响应头详解

响应头的位置位于响应行之下,空行上面的部分。数据格式也是key:value的形式。

响应体

位于空行之下。所有的响应协议都是有响应体的。
我们做接口测试,最需要关注的及时响应体中包含的数据。

RESTful 接口规范了解

目前比较流行的接口规范就是RESTful API规范,我们主要了解下这个接口规范,看到一个接口的时候,就能大致了解到它是做什么的。
RESTful 接口规范:

1 url用来定位资源,不包含对资源的操作
比如/users 就是所有用户,/users/001 就是表示id为001的单个用户。

2 通过标准的http方法对资源进行增删改成
比如,get就是获取,post就是新增,put就是修改,delete就是删除

3 利用http状态码返回状态信息
传统的接口不管是什么,成功状态码都统一返回200,不直观。而RESTful查询返回的是200,添加修改返回的是201,删除返回的是204

你可能感兴趣的:(测试用例)