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’查看是否安装成功
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安装与使用相关推荐
- Pytest+Allure安装
文章目录 1.Pytest 环境安装 2.Window环境下Allure安装 3.Linux环境下Allure安装 1.Pytest 环境安装 # 在线安装 pip3 install pytest p ...
- Allure 安装及使用
linux下安装方法 Allure requires Java 8 or higher npm install -g allure-commandline --save-dev (如果npm不 ...
- allure安装配置
一.下载allure https://dl.bintray.com/qameta/generic/io/qameta/allure/allure/2.7.0/allure-2.7.0.zip 二.检查 ...
- Allure报告的安装及环境变量的配置和在pytest中调用
Allure安装包: Allure官网下载:Central Repository: io/qameta/allure/allure-commandline 百度网盘链接:https://pan.bai ...
- 生成报告配置xml_升职加薪利器:Python+Pytest框架在Jenkins上生成Allure测试报告
在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...
- python自动化测试报告 之 allure_Pytest+ Allure + Jenkins 自动化测试报告
在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环.测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段.那么一个专业的测试报告应该长什么样呢?废话 ...
- jenkins 插件目录_Windows下allure+pytest+jenkins集成手册!
Pytest是什么 pytest是python的一款测试框架,拥有unittest的功能并比它更丰富. Allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例 ...
- mac使用allure_制作测试报告,allure,生成
allure安装: 官网地址:https://docs.qameta.io/allure/ Linux系统安装: sudo apt-add-repository ppa:qameta/allure s ...
- python venv jenkins_Jenkins+Pytest+Allure集成测试环境
内容简介 本文会介绍如何从0到1构建Python项目的集成测试环境,文中会详细提及部署过程中会遇到的各种问题. Pytest负责Python代码测试 Allure负责测试报告HTML界面展示 Jenk ...
最新文章
- android 调用裁切板
- Django web : CSRF verification failed. Request aborted.
- Java从小白到入门,Day7,JAVAOO-继承
- 快讯 | 美国投资公司Avenue Capital Group联合创始人Marc Lasry:比特币价格可能达到40,000美元...
- boost::system::error_code相关的测试程序
- SQL入门经典(第5版)pdf
- 转: MinGw离线安装方法集合
- linux swap交换分区说明/管理
- JS中调用bignumber处理高精度小数运算
- Debian、Ubuntu源码编译制作安装包(一)
- 【英语学习】【Daily English】U09 Fashion L03 You're my fashion icon
- this调用语句必须是构造函数中的第一个可执行语句_详解-JavaScript 的 this 指向和绑定...
- Java web项目中使用C#配合开发,实现双屏显示功能
- jquery 漂浮广告
- EagleEye论文+代码
- 股票 市盈率(PE)
- deepstream运行TAO模型
- web端微信二维码自定义样式
- 开源WebGIS开发——如何创建一张地图
- win10连接共享打印机_共享打印机的三种安装连接方法
热门文章
- 数字信封的介绍2.0:定义,优点,原理
- MATLAB plot函数绘制二维曲线
- el-backtop关于 target is not existed: .page-component__scroll .el-scrollbar__wrap的问题
- MySQL 据库管理系统
- 单龙芯3A3000-7A1000PMON研究学习-(16)撸起袖子干-分析代码前的准备工作3-寄存器
- idea generated-requests.http 表单请求示例
- 对二维数组的数组名取地址,a,a+1的理解
- Windows Vista 官方中文正式版(MSDN)(转载)
- python3.7 模拟访问QQ空间
- win 安装mysql