美文网首页测试开发从入门到放弃
Jenkins03-Jenkins+Pytest+Allure自

Jenkins03-Jenkins+Pytest+Allure自

作者: __流云 | 来源:发表于2019-04-04 17:42 被阅读0次

    一、测试环境

    • Windows 10
    • JDK 1.8以上
    • Python3.6以上
    • Pytest任意脚本
    image.png

    二、安装allure-pytest插件

    pip install allure-pytest
    

    三、测试运行pytest并生成allure测试结果

        pytest -q xxxx.py --alluredir=./report
    

    四、安装Allure-commandline

    • 下载并解压
    下载链接:https://dl.bintray.com/qameta/maven/io/qameta/allure/allure-commandline/2.10.0/allure-commandline-2.10.0.zip
    
    • 将allure的bin目录添加到path目录中

    五、安装并配置Jenkins

    传送门:https://www.jianshu.com/p/575274af1700
    

    六、在jenkins上安装Allure插件

        系统设置 > 插件管理 > Available > 搜索Allure并安装
    

    七、在Jenkins上配置Allure Commandline

        系统设置 > 全局工具配置 > Allure Commandline > 新增 Allure Commandline
        
        1. 别名:allure
        2. 版本:选择下载的Allure Commandline版本
        3. 点击应用
        
    

    八、配置自动化执行项目

    • 1.新建任务
        新建任务 > 构建一个自由风格的项目 > 确定
    
    • 2.使用自定义空间
        General > 高级 > 使用自定义的工作空间 > 目录:D:\05 代码\小课堂\PytestTests(pytest脚本所在目录)
    
    
    • 3.在构建中输入pytest执行代码
    call pytest -s -q 01_pytest.py --alluredir ./allure_result
    exit 0
        
    
    • 4.在构建触发器中选择定时构建,并且输入语法:
    H/2 * * * *
    
    • 5.在构建后操作
    1. 在构建后选择 allure report
    2. 以下输入框中输入:
    
        * Path中输入:allure_result
        * 高级>Report path:allure_report
    
    • 6.点击应用

    九、重启tomcat


    十、构建项目


    • 疑问咨询文件请加QQ群:1084188341

    相关文章

      网友评论

        本文标题:Jenkins03-Jenkins+Pytest+Allure自

        本文链接:https://www.haomeiwen.com/subject/dnpqiqtx.html