zoukankan      html  css  js  c++  java
  • jenkins集成allure测试报告

    一、安装allure插件

     二、安装allure commandline工具

    在全局工具配置中安装allure commandline工具,可以让jenkins运行allure generate 生成测试报告html文件

    这里选择自动安装,选择2.13.9版本

     三、新建一个job,用于启动python项目

    1、输入job名称,选择自由风格项目

       

    2、General里,填写项目具体名称,点击“高级”-》“使用自定义的工作空间”,将python项目的路径设置为工作空间

     3、点击“构建”-》“增加构建步骤”-》“执行windows批处理命令”

      

     下图是项目结构

     入口程序CheckECSValidity.py里已经执行了pytest '--alluredir'参数,指定了allure报告json文件路径,这里为项目目录下的allure-results

     

     所以在jenkins里配置命令直接python 执行入口程序文件即可

     4、构建后操作-》allure report

    这里的path路径即为pytest执行时指定的--alluredir路径,--alluredir路径存放的是allure生成的测试报告json文件,jenkins通过这个指定的路径,使用allure commandline工具执行allure generate 生成html测试报告

    点击保存后,返回项目首页,即可看到allure report图标

    四、开始构建项目,执行python项目

    此时,jenkins执行项目入口文件,并打开浏览器开始自动测试页面

    如果么有打开浏览器,说明jenkins是以windows服务启动的,此时应该停掉服务,改用cmd命令行执行java -jar jenkins.war,启动jenkins,再次构建即可成功打开浏览器执行测试。

     显示allure 执行成功,查看项目目录下生成了allure-report文件夹

     五、查看allure测试报告

    点击构建历史列表项右边的allure报告图标

     浏览器自动打开测试报告页面

      

     可以详细查看测试用例测试步骤,测试结果以及错误截图等等。

  • 相关阅读:
    LOJ#2245 魔法森林
    洛谷P1173 [NOI2016]网格
    [NOI2018]归程
    宇宙旅行
    hdu 4027 Can you answer these queries?(线段树)
    poj 1661 Help Jimmy(记忆化搜索)
    hdu 1078 FatMouse and Cheese(简单记忆化搜索)
    poj 3616 Milking Time (基础dp)
    hdu 1074 Doing Homework(状压dp)
    codeforces 735C. Tennis Championship(贪心)
  • 原文地址:https://www.cnblogs.com/sky-cheng/p/14926861.html
Copyright © 2011-2022 走看看