监控JAVA WEB程序
WEB程序部署到Tomcat或者SunOne后,都会将war文件进行解压缩,因此我们监控的为里面的class文件
1、启动emma[root@msspora tool]# java emma instr -m overwrite -ip /root/apache-tomcat-6.0.10/webapps/CMCC/WEB-INF/classes -Dmetadata.out.file=webcmcc.emEMMA: processing instrumentation path …EMMA: instrumentation path processed in 523 msEMMA: [159 class(es) instrumented, 0 resource(s) copied]EMMA: metadata merged into [/root/dingbs/tool/webcmcc.em] {in 44 ms}2、启动Tomcat,/root/apache-tomcat/bin/startup.sh3、使用IE进行功能测试4、收集数据:java emma ctl -connect localhost:47653 -command coverage.get,/root/dingbs/tool/emma/webcmcc.ec5、转换结果:java -cp emma.jar emma report -r html -in /root/dingbs/tool/emma/webcmcc.em,/root/dingbs/tool/emma/webcmcc.ec -Dreport.html.out.file=/root/dinbs/tool/emma/webcmcc.html