一、框架设计&流程图
1.1 框架设计
Api_test
bin
run.py --主运行文件
casefile
case.xlsx --用列文件
commext
consts.py --数据缓存
dbFunction.py --数据库封装读取
Fly_book.py --jenkins连接飞书推送通知
login.py --日志的封装
readconfig.py --读取配置文件
readexecel.py --读取case文件
request_send.py --请求方式的封装
runcase_data.py --接口拼装及判断逻辑
config
config.py --配置文件
logs
接口自动化_xxxx.log --日志文件
reports
---报告文件
mian
README.md --框架说明.md
1.2 流程图
效果图:
1.3 测试用例
接口自动化Case模版 免费下载 密码:at2d
二 、运行环境搭建
请移步: python3环境搭建
代码片
// 安装python3依赖环境
pip3 install xxx
base64-test0926==1.0.0
pytest==6.1.0
python-jenkins==1.7.0
PyYAML==5.3.1
redis==3.5.3
requests==2.24.0
SQLAlchemy==1.3.19
wheel==0.36.2
xlrd==1.2.0
PyMySQL==1.0.2
allure-pytest==2.8.18 # 需要解压后在使用该命令安装
allure-python-commons==2.8.18 # 需要解压后在使用该命令安装
最后2个需要将Allure报告配置完成后在进行安装,不然会报错
allure是一个解压包,这里为大家提供一个,下载后解压,并配置环境变量
下载 allure 解压包
#容器中解压文件
unzip allure-2.13.0.zip
#配置环境变量
vi /etc/profile
PATH后面添加 :$PATH:/allure-2.13.0/bin(allure的全路径)
source /etc/profile 保存生效
三、免费下载
对,您没有看错,就是免费下载!!!
因为最近搭建了一个公众号,主要是用于技术分享,技术讨论,如果大家有什么问题能技术为大家服务
**微信公众号搜一搜【啊团干货】发送信息:(测试资料) 即可获取
**
结合 Docker+Jenkins自动化环境部署 即可完成完美的线上服务监控 (还在等什么?快去试试吧!!!)