1、是什么?---接口测试是测试后端是否符合接口规范。
2、为什么?---程序安全、效率高
3、接口测试实现流程:
模拟用户向服务器发送数据,然后查看相应
1)模拟客户端建立连接(通过URL实现:
http://www.baidu.com|http:127.0.0.1:8000/
资源路径);
2)发送请求;
3)服务器处理请求并响应;
4)校验响应数据。
4、接口测试分类:
1)web接口测试(
BS架构)
a、服务器接口测试:测试自己公司实现的浏览器与服务器之间的接口。
b、第三方接口测试:测试别的公司实现的接口,比如:支付接口测试、天气预报接口测试
2)模块接口测试(CS架构)
5、环境搭建:
1)运维或开发实现程序部署,正常运行
2)自己搭建:
a、安装Python
b、安装依赖:pip install -r requirements.txt -i
http://pypi.douban.com/simple
c、启动项目 :Python run_server.py
d、测试:http://127.0.0.1:8000/api/departments 如果正常响应数据了,那么程序安装并正常启动。
6、请求方法:
Get 获取资源,查询数据 状态码:200
Post 新增资源 状态码:200/201
Put 更新资源 状态码:200/201
Delete 删除资源 状态码:204