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

相关推荐
我的xiaodoujiao2 天前
API 接口自动化测试详细图文教程学习系列11--Requests模块3--测试练习
开发语言·python·学习·测试工具·pytest
终端行者3 天前
Jenkins 流水线 Pipeline 声明式语法基础 入门----上
运维·jenkins
angushine3 天前
gitlab跨服务器备份
服务器·gitlab·github
终端行者3 天前
Jenkins流水线Pipeline声明式语法基础入门----下
运维·jenkins·cicd
lifewange3 天前
Jenkins Windows MSI 安装包完整安装教程
windows·servlet·jenkins
我的xiaodoujiao3 天前
API 接口自动化测试详细图文教程学习系列12--Requests模块4--测试实践操作
python·学习·测试工具·pytest
marsh02063 天前
35 openclawCQRS模式应用:分离读写操作提升性能
运维·ai·jenkins·编程·技术
蜡台4 天前
Git 常用配置:修改地址 ,提交模板配置
git·gitlab·template·git commit·gitbash
Oliver_LaVine4 天前
java项目启动报错:CreateProcess error=206, 文件名或扩展名太长
java·linux·jenkins