testNG+allure+jenkins生成报告为空??最实用的解决方案,本人亲测

本文介绍了在Java项目中使用Allure测试报告时遇到数据为空的问题及其解决方法。问题源于json数据文件路径配置不正确,解决方案包括确保maven-surefire-plugin配置正确,以及在Jenkins中设置Results路径与项目中json数据生成路径一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Allure测试报告生成后,竟然没有数据?数据全都是NaN?

吐槽:这个报告好看是好看,但是坑也是非常的多啊!

这个问题纠结了我好几天,为什么生成的报告中没有数据?网上查阅了所有关于allure的相关资料,绝大部分是python的解决方案,关于java的少之又少,也不知道问题究竟出在哪里。希望这篇文章能帮助到一些遇到此问题的人,不要像我一样到处翻阅资料。

首先我们来看一下,我是怎么在项目中配置allure报告的:

  • 在pom.xml中导入相关的maven依赖
    <!--allure-testng-->
        <dependency>
            <groupId>io.qameta.allure</groupId>
            <artifactId>allure-testng</artifactId>
            <version>2.0-BETA21</version>
        </dependency>
  • 在pom.xml中配置maven的maven-surefire-plugin插件,说明:Maven本身并不是一个单元测试框架,Java世界中主流的单元测试框架为JUnit和TestNG。Maven所做的只是在构建执行到特定生命周期阶段的时候,通过
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值