Allure2
allure2 介绍
-
Allure 是由Java 语言开发的一个轻量级,灵活的测试报告工具。
-
Allure 多平台的 Report 框架。
-
Allure 支持多语言,包括 python、JaveScript、PHP、Ruby 等。
-
可以为开发/测试/管理等人员提供详尽的的测试报告,包括测试类别、测试步骤、日志、图片、视频等。
-
可以为管理层提供高水准的统计报告。
-
可以集成到Jenkins 生成在线的趋势汇总报告
allure2 报告展示
allure2 安装
-
- 安装 Java,配置环境变量
-
- 安装 Allure, 配置环境变量
-
- 安装插件:pip install allure-pytest
Java 下载与安装配置
-
网盘下载:https://pan.baidu.com/share/init?surl=R8KCIRPKio5dE0PAYN1jIA,密码xwd9
-
Windows安装贴:Java 环境安装
-
Mc系统安装贴:ttps://ceshiren.com/t/topic/6967
-
环境验证:java -version
Allure2 下载与安装配置
-
- 先下载 Allure 源码包到本地
-
下载地址2:
-
mac/linux:下载 tar
-
Windows:下载 zip
-
- 配置环境变量:解压后将 bin 目录加入 PATH 环境变量
-
- 安装步骤教程:Allure安装
-
- 环境验证:allure --version
allure 运行
生成测试报告流程
-
- 通过测试框架运行测试用例,python 或 JUnit5等
-
- 生成中间结果,包括 json, text等
-
-
3.1 执行 allure serve 命令,生成在线版本报告
-
3.2 执行 allure generate 命令,生成静态资源报告
使用 allure2 运行方式 - python
- 使用 --alluredir 参数生成测试报告
# 在测试执行期间,收集结果
pytest [测试用例/模块/包] --alluredir=./result/ (-alluredir这个选项 用于指定存储测试结果的路径)
# 生成在线的测试报告
allure serve ./result