pytest+request+allure+excel接口自动化搭建 从0到1【一 熟悉框架结构】

一、框架设计&流程图

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  保存生效

在这里插入图片描述
环境搭建 pytest+request+allure

三、免费下载

对,您没有看错,就是免费下载!!!
因为最近搭建了一个公众号,主要是用于技术分享,技术讨论,如果大家有什么问题能技术为大家服务

**微信公众号搜一搜【啊团干货】发送信息:(测试资料) 即可获取 **
在这里插入图片描述

结合 Docker+Jenkins自动化环境部署 即可完成完美的线上服务监控 (还在等什么?快去试试吧!!!)

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Song_Lun

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值