zoukankan      html  css  js  c++  java
  • WEB自动化+Allure+Jenkins定时构建

    一、allure插件安装

      pytest可以通过allure集成展示优美的测试报告,同样allure也可以与Jenkins集成,并且Jenkins有构建记录,所以可以看到历史构建曲线图,通过曲线图可以清晰直观地了解到用例数的变化、用例通过率的变化、用例的执行时间的变化等等。

    1.下载allure插件

      访问Jenkins插件网站:http://mirrors.jenkins-ci.org/plugins/allure-jenkins-plugin/,选择最新版本下载

     

    2.安装allure插件

      打开jenkins,Manage Jenkins —> Manage Plugins —>高级 —> 上传插件

     上传后页面跳转,并勾选“安装完成后重启Jenkins(空闲时)”,等待插件安装完成并重启Jenkins

    二、配置allure

    在 Manage Jenkins —> Global Tool Configuration 中的Allure Commandline配置allure,在JDK中配置jdk,配置完并保存:

     

    三、配置JOB

    1.新建一个Freestyle project的item

    2.添加描述

    3.保存后执行构建生成项目工作空间

    4.添加自动化脚本到项目工作空间下

    5.添加构建

     

    6.添加构建后操作—allure报告

     

    7.配置完成后保存,立即构建

    四、初次构建后的坑

    问题描述:

    本地代码调试是运行OK的,但是集成到Jenkins就抛出了以下异常

    原因分析:

    chromedriver.exe驱动路径有问题

    解决办法:

    方法1:指定chromedriver.exe驱动绝对路径

    driver = webdriver.Chrome(r'd:xxxchromedriver.exe')

    方法2:添加chrome.exe到系统path环境变量

    方法3:在代码中指定chrome.exe绝对路径。设置binary_location属性

    option = webdriver.ChromeOptions()
    option.binary_location=r'C:UsersAdministratorAppDataLocalGoogleChromeApplicationchrome.exe'
    driver = webdriver.Chrome()
    driver.get('https://www.baidu.com')

    *******尊重作者,本文是本人转载自:https://www.cnblogs.com/xiaogongjin/    ******* 

  • 相关阅读:
    想要快速上手 Spring Boot?看这些教程就足够了!| 码云周刊第 81 期
    Eclipse Java注释模板设置详解以及版权声明
    java跨域解决
    微信公众号创建
    Java与JS生成二维码与条形码
    Java基础break、continue语句的用法
    分布式文件系统介绍
    Hadoop的RPC机制及简单实现
    RPC简介与hdfs读过程与写过程简介
    JVM的Client模式与Server模式
  • 原文地址:https://www.cnblogs.com/wuzm/p/12592442.html
Copyright © 2011-2022 走看看