霍格沃兹测试开发学社

Allure 用法

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 插件

JAVA 环境安装

JDK 环境安装

  • java 官方下载地址(windows 下载 exe 安装包即可)
    • `https://www.oracle.com/cn/java/technologies
    • /javase/javase-jdk8-downloads.html`
  • 社区提供下载地址:

配置 JAVA 环境变量

Allure 环境安装

Allure 安装

安装 allure-pytest 插件

安装 allure-pytest 插件

pip install allure-pytest

运行 pytest 测试用例

运行 pytest 用例

  • 第一步:生成中间结果(text,json)
    • pytest --alluredir=./result
  • 第二步:生成最终html 报告
    • allure serve ./result
  • 另外:也可以直接生成html结果,在线访问
    • allure generate ./result -o ./report --clean  (注意:覆盖路径加–clean )