Java 测试报告生成插件

本文主要介绍Java的测试报告生成插件,罗列一些笔者在使用过程中使用到的插件,为有需要的同学提供参考

  1. Jacoco
    参考项目:test_case_jacoco
    将项目下载到本地开发环境,导入Idea当中,然后执行命令
mvn install

执行成功后,会在 target/site/jacoco 目录下看到生成的报告,打开 index.html ,使用Idea的浏览器访问,或者直接拖动至浏览器窗口,访问即可
编译结果

效果如下:

  1. TestNG
    参考项目:TestHub
    将项目下载到本地开发环境,导入Idea当中,然后执行命令
mvn clean test

执行成功后,会在根目录下生成 test-output 目录(即测试报告内容),打开 report.html ,使用Idea的浏览器访问,或者直接拖动至浏览器窗口,访问即可
编译结果

效果如下:

  1. Allure
    参考项目:allure-testng-exampleallure-junit-example
    将项目下载到本地开发环境,导入Idea当中,然后执行命令
mvn clean test site

生成在线报告

mvn io.qameta.allure:allure-maven:serve

生成离线报告

mvn io.qameta.allure:allure-maven:report

以离线报告为例,执行成功后,会在 target/site/allure-maven-plugin 目录下看到生成的报告,打开 index.html ,使用Idea的浏览器访问,或者直接拖动至浏览器窗口,访问即可
编译结果

效果如下:

好了,本文的测试报告先介绍着三种插件,如果有需要的同学,可以自行下载参考项目,运行查看测试效果~

posted @ 2020-07-27 15:38  imusk  阅读(38)  评论(0)    收藏  举报