Pytest+Allure+Yaml+Jenkins+Gitlab接口自动化中Jenkins配置

一、背景

Jenkins(本地宿主机搭建) 拉取GitLab(服务器)代码到在Jenkins工作空间本地运行并生成Allure测试报告

二、框架改动点

  • 框架主运行程序需要先注释掉运行代码(可不改,如果运行报allure找不到就直接注释掉)

三、Jenkins配置

  • Jenkins中System中python运行环境变量配置
  • Jenkins Tools配置Allure Commandline(记得要先安装allure插件)
  • Jenkins项目配置:

Git代码拉取

  • 构建:Execute Windows batch command

    注意切换路径
bash 复制代码
cd C:\ProgramData\Jenkins\.jenkins\workspace\fenmi-api-frame

D:\python\python37\python.exe all.py

exit 0
  • 构建后测试报告生成路径

四、Jenkins生成的Allure报告

  • Jenkins构建日志
  • Jenkins构建完成后展示数据
  • Allure测试报告展示
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告

相关推荐
牛油菠蘿包23 分钟前
Pytest--安装与入门
python·pytest
JAVA开发区25 分钟前
Python测试框架 pytest : 从零开始的完全指南
开发语言·python·pytest
桃花源小王子8 小时前
【Linux】部署 GitLab 服务
linux·运维·gitlab
测试米兔er10 小时前
Jenkins教程-8-上下游关联自动化测试任务构建
运维·jenkins
vivo互联网技术14 小时前
vivo 互联网自研代码评审 VCR 落地实践
git·gitlab·intellij idea
CesareCheung21 小时前
Gitlab上传代码时自动触发Jenkins构建代码配置
运维·gitlab·jenkins
测试19981 天前
接口自动化测试框架实战(Pytest+Allure+Excel)
自动化测试·软件测试·python·测试工具·职场和发展·excel·pytest
华大哥2 天前
jenkins nginx自动化部署 php项目
运维·自动化·jenkins
mayo的自留地2 天前
最新版Git安装指南使用指南
开发语言·git·gitee·云计算·gitlab·github·gitcode
xintaiideas2 天前
Elasticsearch(ES)在启动时会执行一系列检查,以确保它运行在稳定和兼容的环境中
大数据·elasticsearch·jenkins