allure安装与使用

1、安装pytest

pip install pytest

2、安装allure-pytest

pip install allure-pytest

3、 安装allure2工具

下载地址:https://github.com/allure-framework/allure2/releases
下载压缩包,解压后,将bin目录放进系统环境变量path中
cmd中输入‘allure --help’查看是否安装成功

windows下载压缩包

4、运行测试测试用例,存运行结果至目标目录

pytest [用例的目录/文件路径] --alluredir [运行结果目录]

在这里插入图片描述

5、生成allure报告

allure [运行结果目录] -o [报告存放目录] --clean

将 [运行结果目录] 文件夹中生成history文件夹,复制到[报告存放目录]中(生成用例历史记录),目的是展示出历史的运行数据

xcopy [运行结果目录]\history [报告存放目录]\history /e /y /i

6、查看报告

allure serve [运行结果目录]

或者

allure open [报告存放目录]

6、allure-pytest库中装饰器用法

  • epic:一级目录
  • feature:二级目录
  • story:三级目录
  • suit:测试套件
  • title:用于case上,代替原本的case name展示在报告中
  • description:用例的描述,展示在报告中
  • severity:用例的优先级,默认为normal
    1)blocker级别:中断缺陷(客户端程序无响应,无法执行下一步操作)
    2)critical级别:临界缺陷(功能点缺失)
    3)normal级别:正常
    4)minor级别:次要缺陷(界面错误与UI需求不符)
    5)trivial级别:轻微缺陷(必输项无提示,或者提示不规范)
  • step:写在用例中,报告中case的执行步骤,用法:
    with allure.step(''):
  • print()语句会输出到报告的执行结果中

示例:
在这里插入图片描述

7、 结果展示

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Jomei_Z/article/details/108864620