zoukankan      html  css  js  c++  java
  • Pytest+Allure2+Jenkins搭建

    前置:

    (1)安装Python3(这里版本为3.7)

    (2)搭建Jenkins环境

    一、安装pytest

    直接使用pip安装(这里由于笔者的环境同时安装了Python2和Python3,所以在python3使用pip命令时输入“pip3”):

    二、安装allure-pytest

    直接使用pip安装

     

    三、Jenkins上安装插件

    “系统管理”-->"插件管理", 搜索“Allure Jenkins Plugin”,直接下载并安装即可

     四、其他(可选择安装)

    1.pytest-xdist,可用于分布式执行pytest的用例

    直接pip安装即可:

    2.pytest-rerunfailures,可用于设置失败用例重新执行次数

    直接pip安装即可:

    五、Jenkins上新建任务

    1.在处理命令上输入执行pytest命令:

    其中:

    (1)-n 3 表示并发数量为3

    (2)--reruns 2 表示失败后重新执行次数最多为2次

    (3)--alluredir %WORKSPACE%allure-results  表示在workspace文件夹下创建pytest执行结果的allure-results

     2.在Post-build Actions下建立 Allure Report

    (1)在Results里输入你的allure执行结果,即第1步里的“allure-results”

    (2)在Report path里输入生成报告的路径,这里填写的是allure-report,即在workspace下建立allure-report文件夹来保存测试报告

     

    3.构建任务,任务完成后可以直接查看测试报告:

    workspace文件夹下的内容如下:

  • 相关阅读:
    Java常见问题汇总
    前端url参数中带有callback并产生错误
    shiro中ecache-core版本引起的异常
    深入SpringMVC注解
    导出表格数据到excel并下载(HSSFWorkbook版)
    layui数据表格及分页
    签名的生成
    程序的健壮性Robustness
    ASP.NET MVC中注册Global.asax的Application_Error事件处理全局异常
    生成二维码功能
  • 原文地址:https://www.cnblogs.com/lemon-feng/p/11119585.html
Copyright © 2011-2022 走看看