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