一.HTTP协议
请求
请求行
请求方法
url:协议名://ip:端口/工程名/资源路径
协议版本
请求头
键值对
请求正文
键值对:key=value 多个数据用&连接
xml:<></>成对出现 通过<></>确定节点位置
json:{}开始结束 "key":"value" 多个同一节点用逗号
响应
响应行
- 协议版本
- 响应状态码
- 响应状态码描述
响应头
键值对
响应正文
测试要关注的
常见状态码
200,302,400,404,405,500
接口测试入门
测试依据
类型
离线文档
word文档:不是实时更新
pdf
excel
在线文档
swagger
接口规范是根据接口实施更新
自动生成请求
有浏览器就能测试
没有接口规范,开发必须提供请求报文模板
word
通配符
? 0..1,可选项
- 0..n,可以没有,也可以有多项
- 1..n,至少有1项,也可以有多项
1 数字1,代表必须且只能填1项
字段的限制条件
定长:Fx表示数据是指定x位长的
变长:Vx表示数据是变长的,最长为x位长
接口属性
协议名
请求方法
同步/异步
编码格式
数据格式
资源路径
请求报文
响应报文
swagger
请求方法
资源路径
请求报文
响应报文
字段约束条件
string:字符串
integer:数字
optional:可选
require:必选
数据格式
需要接口规范文档
接口测试流程
微信图片_20181030171753.png
10.30 http协议&接口规范&接口入门测试.png