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’查看是否安装成功

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、 结果展示


allure安装与使用相关推荐

  1. Pytest+Allure安装

    文章目录 1.Pytest 环境安装 2.Window环境下Allure安装 3.Linux环境下Allure安装 1.Pytest 环境安装 # 在线安装 pip3 install pytest p ...

  2. Allure 安装及使用

    linux下安装方法 Allure requires Java 8 or higher npm install -g allure-commandline --save-dev     (如果npm不 ...

  3. allure安装配置

    一.下载allure https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/2.7.0/allure-2.7.0.zip 二.检查 ...

  4. Allure报告的安装及环境变量的配置和在pytest中调用

    Allure安装包: Allure官网下载:Central Repository: io/qameta/allure/allure-commandline 百度网盘链接:https://pan.bai ...

  5. 生成报告配置xml_升职加薪利器:Python+Pytest框架在Jenkins上生成Allure测试报告

    在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...

  6. python自动化测试报告 之 allure_Pytest+ Allure + Jenkins 自动化测试报告

    在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...

  7. jenkins 插件目录_Windows下allure+pytest+jenkins集成手册!

    Pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富. Allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例 ...

  8. mac使用allure_制作测试报告,allure,生成

    allure安装: 官网地址:https://docs.qameta.io/allure/ Linux系统安装: sudo apt-add-repository ppa:qameta/allure s ...

  9. python venv jenkins_Jenkins+Pytest+Allure集成测试环境

    内容简介 本文会介绍如何从0到1构建Python项目的集成测试环境,文中会详细提及部署过程中会遇到的各种问题. Pytest负责Python代码测试 Allure负责测试报告HTML界面展示 Jenk ...

最新文章

  1. android 调用裁切板
  2. Django web : CSRF verification failed. Request aborted.
  3. Java从小白到入门,Day7,JAVAOO-继承
  4. 快讯 | 美国投资公司Avenue Capital Group联合创始人Marc Lasry:比特币价格可能达到40,000美元...
  5. boost::system::error_code相关的测试程序
  6. SQL入门经典(第5版)pdf
  7. 转: MinGw离线安装方法集合
  8. linux swap交换分区说明/管理
  9. JS中调用bignumber处理高精度小数运算
  10. Debian、Ubuntu源码编译制作安装包(一)
  11. 【英语学习】【Daily English】U09 Fashion L03 You're my fashion icon
  12. this调用语句必须是构造函数中的第一个可执行语句_详解-JavaScript 的 this 指向和绑定...
  13. Java web项目中使用C#配合开发,实现双屏显示功能
  14. jquery 漂浮广告
  15. EagleEye论文+代码
  16. 股票 市盈率(PE)
  17. deepstream运行TAO模型
  18. web端微信二维码自定义样式
  19. 开源WebGIS开发——如何创建一张地图
  20. win10连接共享打印机_共享打印机的三种安装连接方法

热门文章

  1. 数字信封的介绍2.0:定义,优点,原理
  2. MATLAB plot函数绘制二维曲线
  3. el-backtop关于 target is not existed: .page-component__scroll .el-scrollbar__wrap的问题
  4. MySQL 据库管理系统
  5. 单龙芯3A3000-7A1000PMON研究学习-(16)撸起袖子干-分析代码前的准备工作3-寄存器
  6. idea generated-requests.http 表单请求示例
  7. 对二维数组的数组名取地址,a,a+1的理解
  8. Windows Vista 官方中文正式版(MSDN)(转载)
  9. python3.7 模拟访问QQ空间
  10. win 安装mysql