当前位置: 首页 > news >正文

Pytest+Allure+Yaml+PyMsql+Jenkins+Gitlab接口自动化(四)Jenkins配置

一、背景

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

二、框架改动点

  • 框架主运行程序需要先注释掉运行代码(可不改,如果运行报allure找不到就直接注释掉)
    在这里插入图片描述

三、Jenkins配置

  • Jenkins中System中python运行环境变量配置
    在这里插入图片描述
  • Jenkins Tools配置Allure Commandline(记得要先安装allure插件)

在这里插入图片描述

  • Jenkins项目配置:

Git代码拉取
在这里插入图片描述
在这里插入图片描述

  • 构建:Execute Windows batch command
    在这里插入图片描述
    注意切换路径
cd C:\ProgramData\Jenkins\.jenkins\workspace\fenmi-api-frameD:\python\python37\python.exe all.pyexit 0
  • 构建后测试报告生成路径

在这里插入图片描述

在这里插入图片描述

四、Jenkins生成的Allure报告

  • Jenkins构建日志

在这里插入图片描述

  • Jenkins构建完成后展示数据

在这里插入图片描述

  • Allure测试报告展示
    在这里插入图片描述
  • 增加企业微信发送构建信息,通过控制台可查看日志及报告
    在这里插入图片描述
    在这里插入图片描述

相关文章:

  • 【Arduino】XIAOFEIYU实验ESP32实验热敏电阻(图文)
  • 23- Redis 主从复制是怎么实现的?
  • 【ai】ubuntu18.04 找不到 nvcc --version问题
  • pdf文档翻译有哪些好的推荐
  • Spring @Cacheable缓存注解用法说明
  • 【Web3】Web3.js 启动!并解决Web3 is not a constructor报错
  • 第十一节:学习通过动态调用application.properties参数配置实体类(自学Spring boot 3.x的第二天)
  • PostgreSQL主从同步
  • 安装node软件 文件夹里没有node_modules 包 是怎么回事
  • 突破SaaS产品运营困境:多渠道运营如何集中管理?
  • MasterLogic-200 PLC可以与Honeywell 的 DCS系统 Experion PKS、SCADA系统Experion HS 系统
  • 在不修改.gitignore的情况下,忽略个人文件的提交
  • 超简洁Django个人博客系统(适合初学者)
  • 单片机中有FLASH为啥还需要EEROM?
  • 2024年地球生态学与绿色发展国际会议 (EEGD 2024)
  • Android系统模拟器绘制实现概述
  • CSS实用技巧干货
  • django开发-定时任务的使用
  • EOS是什么
  • FastReport在线报表设计器工作原理
  • flask接收请求并推入栈
  • java 多线程基础, 我觉得还是有必要看看的
  • javascript 总结(常用工具类的封装)
  • js算法-归并排序(merge_sort)
  • python大佬养成计划----difflib模块
  • Python进阶细节
  • vue-loader 源码解析系列之 selector
  • 程序员最讨厌的9句话,你可有补充?
  • 跨域
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 使用docker-compose进行多节点部署
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我这样减少了26.5M Java内存!
  • AI算硅基生命吗,为什么?
  • Java总结 - String - 这篇请使劲喷我
  • linux 淘宝开源监控工具tsar
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • # include “ “ 和 # include < >两者的区别
  • #WEB前端(HTML属性)
  • %check_box% in rails :coditions={:has_many , :through}
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (11)MATLAB PCA+SVM 人脸识别
  • (4)事件处理——(7)简单事件(Simple events)
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (免费分享)基于springboot,vue疗养中心管理系统
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (完整代码)R语言中利用SVM-RFE机器学习算法筛选关键因子
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET 8.0 发布到 IIS