Allure 介绍
- 官网:http://allure.qatools.ru/
- allure是⼀个轻量级,灵活的,⽀持多语⾔的测试报告⼯具;
- 多平台的,奢华的report框架;
- 可以为dev/qa提供详尽的的测试报告、测试步骤、log;
- 也可以为管理理层提供high level统计报告;
- Java语⾔开发的,⽀持pytest,JaveScript, PHP, ruby 等
- 可以集成到Jenkins
Allure 安装
- 1、安装 Java (推荐 1.8 版本),需要配置环境变量
- 2、安装 Allure
- 3、安装 allure-pytest 插件
JDK 环境安装
- java 官方下载地址(windows 下载 exe 安装包即可)
- `https://www.oracle.com/cn/java/technologies
- /javase/javase-jdk8-downloads.html`
- 社区提供下载地址:
安装 allure-pytest 插件
pip install allure-pytest
运行 pytest 用例
- 第一步:生成中间结果(text,json)
- pytest --alluredir=./result
- 第二步:生成最终html 报告
- 另外:也可以直接生成html结果,在线访问
- allure generate ./result -o ./report --clean (注意:覆盖路径加–clean )