You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NUnit 3中生成完整的Allure可视化测试报告?

Allure NUnit 测试结果转可视化报告操作指南

你当前在allure-results目录下看到的result.json、附件文件属于Allure的原始测试结果数据,本身无法直接打开查看可视化报告,需要通过Allure官方命令行工具完成渲染,具体操作如下:

  • 前置依赖准备
    首先安装Java 8及以上版本运行环境并配置好环境变量,Allure命令行工具依赖Java环境运行。
  • 安装Allure命令行工具
    根据自己的操作系统选择对应安装方式:
    • Windows环境:可通过scoop执行scoop install allure安装,或通过chocolatey执行choco install allure安装
    • macOS环境:可通过Homebrew执行brew install allure安装
    • Linux环境:可通过对应发行版的包管理器安装,或下载Allure二进制压缩包解压后配置到系统环境变量
  • 生成并查看报告
    打开终端切换到allure-results文件夹所在的上级目录,按需选择以下两种方式之一查看报告:
    1. 临时预览模式(适合本地快速查看,无需生成永久文件)
      执行命令:allure serve ./allure-results
      命令执行完成后会自动唤起默认浏览器,直接展示完整的可视化测试报告,包含用例统计、执行步骤、附件、失败溯源等全部模块,和你参考的示例报告界面一致。
    2. 静态报告生成模式(适合存档、对外分享、部署到服务器)
      首先执行生成命令:allure generate ./allure-results -o ./allure-report --clean
      命令执行完成后会在当前路径生成allure-report文件夹,里面是完整的静态网页报告资源。本地预览可执行allure open ./allure-report唤起服务查看;如果需要分享,直接把整个allure-report文件夹打包发给对方即可,对方启动本地静态服务就能访问。

注意:每次跑完新的测试用例重新生成报告时,建议保留--clean参数,避免历史测试结果残留导致报告数据错乱。如果报告中缺失步骤、附件信息,先检查allure-results目录下的原始json文件是否正常写入了对应字段,原始数据完整的情况下CLI生成的报告不会出现内容缺失。

内容的提问来源于stack exchange,提问作者John McConda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 05:24:52