Allure的安装,在Pytest中的简单使用以及生成测试报告

目录

1.Allure的安装

1--下载网址

2--选择对应系统版本下载

3--配置Allure环境变量

4--验证安装是否成功

5--配置JAVAJDK的环境变量(如果已经配置,可以忽视这一步)

2.python中pytest+Allure

1--python安装Allure包

2--生成测试报告

1--使用pytest生成测试报告所需数据

2--生成测试报告

3--allure中的一些方法

1---allure.step(tittle="步骤描述")

2---设置用例等级(severity)

3--划分模块(feature)


  1. Allure的安装

    1. 下载网址


      1.        Allure Report — Open-source HTML test automation report tool

    2. 点击 get started
    3. 选择对应系统版本下载

      1. Install Allure Report for windows 
        1. window系统下载这个
      2. Install Allure Report for macOs
        1. mac系统下载这个
      3. Install Allure Report for Linux
        1. Linux系统的下载这个
      4. Install Allure Report for Node.js
        1. 这个需要在运行设备上安装node.js
      5. 我这里是windows系统,我就选择第一个了
      6. 找到

        Install from an archive

        1. https://github.com/allure-framework/allure2/releases/tag/2.34.1
        2. 上面的是github网址
        3. 我这里提供一个网盘下载的,是上面连接下载
          1. https://www.123912.com/s/lWZKVv-2Tqav 提取码:DqBC
        4. 找到我们下载的地方,使用压缩软件打开
          1. 解压到一个目录
          2. 鼠标点击上面的路径,复制一下,等会需要用到
          3. 路径地址: D:\Program\myUtil\allure-2.34.1
            1. 注意:这个配置的时候不是填写我的,而是填写自己实际解压的地方
        5. 配置Allure环境变量

          1. 找到此电脑,鼠标右键
            1. 点击属性这一项,
              1. 如果是windows7或者windows10,或者xp系统
              2. 只需要在新弹出的菜单,找到 “属性” ,点击即可
          2. 设置窗口,点击高级设置
          3. 点击环境变量
            1. 点击新建
              1. 填写  ALLURE_HOME
              2. 填写 allure路径path
              3. 最后一次点击确定就可以了
            2. 找到path这个选项,双击
              1.  %ALLURE_HOME%\bin
              2. 新建输入上面的内容
              3. 依次点击确定
          4. 验证安装是否成功

            1. win+R
              1. 新弹出来的窗口cmd
              2. 输入allure -v
                1. 验证是否安装成功
        6. 配置JAVAJDK的环境变量(如果已经配置,可以忽视这一步)

          1. Make sure Java version 8 or above installed, and its directory is specified in the JAVA_HOME environment variable.

          2. 我们需要在系统环境变量中配置java JDK

            1. 设置JAVA_HOME环境变量

            2. 并且JDK版本是8或者8以上

            3. 如果不会配置可以看一下这一篇(里面有下载的地址)

              1. Java Jdk(1.8)下载以及配置_jdk1.8-CSDN博客

            4. 如果不配置就会出现下面的问题

              1. C:\Users\Administrator>allure -v

                ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

                Please set the JAVA_HOME variable in your environment to match the
                location of your Java installation.
                 

                到此配置结束

  2. python中pytest+Allure

    1. python安装Allure包

      1.  pip install allure-pytest

      2. 出现上面的情况安装,就算是成功了

    2. 生成测试报告
      1. 使用pytest生成测试报告所需数据
        1. pytest --alluredir=report test_ordering.py

        2. pytest --alluredir=路径  文件名

      2. 生成测试报告
        1. 这里有个问题(配置完allure,没有重启pycharm,没有生效)

          1. 如果出现上面的情况

            1. 这个是使用pycharm的控制台出现的

            2. 如果过配置完allure没有重启pycharm则会出现,上面的情况

            3. 重启一下就好了

        2. allure generate report/ -o report/html --clean

          1. allure generate 数据来源 -o 生成测试报告的目录 --clean

        3. 找到生成测试报告的目录,使用浏览器打开

          1. 可以看到下面的效果

    3. allure中的一些方法

      1. allure.step(tittle="步骤描述")
        1. 看一下测试报告

          1. 可以看到已经添加了描述信息标题

      2. 设置用例等级(severity)
        1. @allure.severity(allure.severity_level.BLOCKER)这里设置一个Blocker等级的
        2. 有下面5中情况可以设置
          BLOCKER = 'blocker'
          CRITICAL = 'critical'
          NORMAL = 'normal'
          MINOR = 'minor'
          TRIVIAL = 'trivial'
      3. 划分模块(feature)
        1. 使用feature,需要在behavious 模块查看
        2. @allure.feature("Login")
        3. @allure.feature("模块名称")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值