当前位置:网站首页>单元测试报告成功率低

单元测试报告成功率低

2022-07-07 05:19:00 @进行中

单元测试报告成功率低

最近新项目上线需要生成单元测试报告,在maven控制台中使用mvn surefire-report:report命令,即可生成单元测试报告。在工程文件夹下target-site路径下即可看到对应文件,使用浏览器打开即可看到详细报告。

如果使用该命令生成报告出错,那么有可能是pom文件中跳过了test文件(在正式项目启动时要跳过测试用例,否则有可能出错)。打开pom文件,搜索surefile关键字,在skip标签中改为false即可。

目前生成的报告中,在本地跑测试用例都可以通过,但是在生成的测试报告中,成功率很低,基本都是失败。

查看错误信息发现,报错都是由于找不到eureka注册中心或者配置服务器导致的。

查看测试用例的properties配置文件发现,在设置eureka注册中心地址的时候使用了占位符,在正常服务启动中,该占位符会在启动脚本中赋值,但是由于现在是测试代码,不会运行启动脚本,所以就找不到注册中心的地址。找到原因以后,我们把占位符地址换成ip地址直接连接,然后重新生成测试报告,可以看到正确率已经百分百成功了。

标签: java经验开发maventest单元测试报告

原文地址:单元测试报告成功率低 - mikiiii - 博客园

原网站

版权声明
本文为[@进行中]所创,转载请带上原文链接,感谢
https://blog.csdn.net/lu1171901273/article/details/125619595