测试覆盖率统计工具emma使用说明

测试覆盖率统计工具emma使用说明

 

1.服务端

1.1.安装emma

将emma.jar拷贝到java目录下

cpemma.jar /opt/soft/java/jre/lib/ext

验证是否可以正常使用

执行java emma  看到以下信息证明emma已经可以使用了


 

1.2.加载被监控的class文件

在任意目录下执行以下命令,加载被监控的class文件

javaemma instr -m overwrite -ip /opt/web/test(集群名)/webapps/WEB-INF/classes-Dmetadata.out.file=/root/web.em

 

1.3.重启站点

重启站点

 

1.4.执行功能测试

使用ie浏览器进行功能测试

 

2.本地操作

2.1.在windows下安装emma

由于我们需要在windows环境下看报告,首先需要在windows下搭建emma环境

将emma.jar下载到本地,并在CLASSPATH中添加此jar包。(设置后,通过在命令行java emma测试验证)

2.2.生成报告

2.2.1.将linux服务器上生成的web.em文件下载到本地,例如D:\emma

2.2.2执行以下命令,连接服务器上emma进程收集监控数据,生成web.ec文件

java emma ctl -connect 192.168.121.119:47653 -commandcoverage.get,,,, 

2.2.3.根据web.em web.ec文件生成html报告

 java emma report -r html -in web.em,web.ec -sp E:\vipapply_4-0-31_BRANCH\src\main\java\

以上命令中的-sp E:\vipapply_4-0-31_BRANCH\src\main\java\是vipapply服务的源码路径,事先已经从svn上下载到本地,这样就实现了测试覆盖率报告与源文件的关联,帮我们列出我们所执行的测试场景都覆盖到哪些代码.

命令执行后,会在D:\emma目录下生成coberage目录



打开index.html察看具体记录

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值