1 接口自动化基础介绍
1.1 接口自动化测试
1.2 接口自动化测试流程
1.3 选取自动化测试用例
先业务后接口可以在开发提测之前进行冒烟测试,快速的去验证一下它的核心业务流程
1.4 搭建自动化测试环境
- 编程语言:python
- 测试框架:pytest
- 接口请求:request
1.5 总结
2 接口自动化测试框架介绍
2.1 接口自动化框架
2.2 接口自动化框架设计思路
2.2.1 搭建基础框架
3 Requests 库入门
3.1 Requests 介绍
3.2 Requests 发送请求
3.3 Requests 查看响应
3.4 Requests 入门:获取验证码
# 获取图片验证码# 导包
import requests# 发送请求
response = requests.get(url = "http://kdtx-test.itheima.net/api/captchaImage")# 查看响应
print(response.status_code)
print(response.text)
3.5 Requests 入门:登录
# 需求: 登录成功# 导包
import requests# 发送请求
url = "http://kdtx-test.itheima.net/api/login"
header_data = {"Content-Type" : "application/json"
}
login_data = {"username" : "admin","password" : "admin123","code" : "2","uuid" : "5cbc80291f7d437891efca41b20d9ae4"
}responce = requests.post(url = url, headers = header_data ,data = login_data)# 查看响应
print(responce.status_code)
print(responce.json())