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测试报告展示
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告

相关推荐
文人sec1 天前
pytest1-接口自动化测试场景
软件测试·python·单元测试·pytest
谢尔登1 天前
通用会话控制方案
前端·网络协议·tcp/ip·react.js·gitlab
我的xiaodoujiao1 天前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 25--数据驱动--参数化处理 Excel 文件 2
前端·python·学习·测试工具·ui·pytest
YongCheng_Liang1 天前
ELK 自动化部署脚本解析
linux·运维·elk·jenkins
勇往直前plus1 天前
ElasticSearch详解(篇二)
大数据·elasticsearch·jenkins
小坏讲微服务2 天前
Spring Cloud Alibaba 2025.0.0 整合 ELK 实现日志
运维·后端·elk·spring cloud·jenkins
勇往直前plus2 天前
ElasticSearch详解(篇一)
大数据·elasticsearch·jenkins
地球没有花2 天前
gitlab cicd首次操作
运维·git·ci/cd·gitlab
一念一花一世界2 天前
Jenkins VS GitLab CI/CD VS Arbess,CI/CD工具选型指南
ci/cd·gitlab·jenkins·arbess
FreeBuf_3 天前
GitLab 曝多个安全漏洞,攻击者可注入恶意指令窃取敏感数据
gitlab