我们通常通过接口自动化来进行上线前验证,保障当前迭代的改动不影响原有接口的正常运行,这就需要接口的覆盖率较高,才能起到重要的价值。通过jacoco进行覆盖率统计,可以清晰地统计出接口覆盖率情况,并且能够根据覆盖的代码情况进一步完善接口自动化。话不多说,接下来我们就来看下如何用jacoco进行接口覆盖率统计。
1、首先需要在需要统计的服务对应的机器上安装jacoco和ant
下载jacoco和ant压缩包:
ant直接解压,解压后,会自动生成一个ant的文件夹;
jacoco需要自己先新建一个文件夹,然后把压缩包放进去解压。
![]()
然后将ant加入环境变量:
vim ~/.bashrc

然后执行命令:
source ~/.bashrc
即时生效。
然后运行ant -v

表明安装成功。
2、在服务的tomcat启动项上增加如下配置:
-javaagent:/xxxx/jacoco/lib/jacocoagent.jar=includes=com.xxx.*,o

本文介绍了如何利用JaCoCo工具进行接口覆盖率统计,包括在服务机器上安装JaCoCo和Ant,配置Tomcat启动参数,创建build.xml文件执行生成报告,以及在持续集成环境中如何操作,以便更好地完善接口自动化测试。

8万+

被折叠的 条评论
为什么被折叠?



