1 准备工作
   1.1 下载cobertura,下载地址:http://sourceforge.net/projects/cobertura/    

   1.2 将${cobertura_home}下的coberturaFlush.war拷贝到${tomcat_home}\webapps下
   1.3 将${cobertura_home}下的cobertura.jar拷贝到${tomcat_home}\lib下


2 打包
执行以下命令${cobertura}\cobertura-instrument.bat ${tomcat_home}\webapps\应用名称\WEB-INF\classes
生成cobertura.ser(${cobertura}目录下),拷贝到${tomcat_home}\bin


3 执行生成报告
  3.1 启动tomcat
  3.2 点击页面中的各个事件后

  3.3 关闭控制台(在控制台CTRL + C 停止tomcat服务)

  3.4 执行以下命令
${cobertura}\cobertura-report.bat --datafile ${tomcat_home}\bin\cobertura.ser --destination D:\report  --srcdir E:\juno_sp\Store\src

说明:

D:\report 报告生成目录

E:\juno_sp\Store\src  源码对应目录


4 查看代码覆盖率报告D:\report\index.html


注意:
若启动tomcat报错,需要配置${tomcat_home}\bin\catalina.bat文件
在文件头增加以下内容
set JAVA_OPTS=-Xss1m -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m


此工具在Jekins持续集成工具中已经被验证。