1. 接口
2. 接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
测试后端实现是否符合接口规范
实现流程:
- 模拟客户向服务器发送数据(通过url),然后查看响应是否符合预期
- 接口测试的分类
- web接口测试(BS架构)
・服务器接口测试:测试自己公司实现的接口
・第三方接口测试:其他公司的接口 - 模块接口测试(CS架构)
3. 环境搭建
- 安装python
- 安装依赖
- 启动项目 python run_server.py
- 测试 :如果正常响应数据,则程序安装并正常启动
4. 插件
测试接口的测试工具
- 火狐——RESTClinet
- 谷歌——POSTman
- java——Jmeter
5. RESTful风格(重要)
RESTful 风格是约束接口操作的四种操作和三个要素
增
url+post
200 / 201 + 新增数据
删
url +delete
200 / 204
改
url+post/ put
200 / 201 +修改后的数据
查
url + get
200 + 一条或多条记录
- 状态码
404 —— Not found 资源路径错误
400 —— Bad Request 请求无效
500 ——Internal Server Error 服务器异常
6. JSON
JSON传输数据格式,效率更高
- json数组 [ ]
- json对象 { }
- json数组和对象符合{[ ],[ ]}