Allure 测试报告生成命令学习记录
基本命令
allure generate abc/ -o ./allure-report --clean --single-file --name xyz.html --lang zh
参数说明
| 参数 | 含义 | 说明 |
|---|---|---|
abc/ |
结果目录 | Allure 测试结果所在的目录路径,通常由测试框架(如 pytest、junit)生成 |
-o / --output |
输出目录 | 指定生成的报告存放位置,默认为 ./allure-report |
--clean |
清空输出目录 | 生成报告前先清空输出目录,避免旧文件残留 |
--single-file |
单文件模式 | 将所有报告内容合并为一个 HTML 文件,方便分享和归档 |
--name |
报告标题 | 设置报告的名称,显示在 HTML 页面的标题栏 |
--lang |
语言 | 设置报告界面语言,zh 表示中文 |
使用场景
-
基本生成(最常用)
allure generate abc/ -o ./allure-report --clean -
生成单文件报告(便于分享)
allure generate abc/ -o ./allure-report --clean --single-file -
指定报告名称和语言
allure generate abc/ -o ./allure-report --clean --single-file --name "测试报告" --lang zh -
查看报告
allure open ./allure-report
完整工作流
# 1. 运行测试,生成结果到 cc/ 目录
pytest --alluredir=abc/
# 2. 生成报告
allure generate abc/ -o ./allure-report --clean --single-file --name xyz.html --lang zh
# 3. 打开报告
allure open ./allure-report
注意事项
- 确保已安装 Allure 命令行工具:
brew install allure(macOS)或从官网下载 abc/目录下需要有xunit格式的测试结果文件--single-file模式生成的 HTML 文件较大,但方便传输和离线查看

浙公网安备 33010602011771号