假设下载的jacoco的jar包放在了E:\jacoco\
1 执行mvn compile打包项目代码;
2 打开cmd,cd到对应项目的target目录下;
3 执行启动命令:java -javaagent:E:\jacoco\jacocoagent.jar=includes=*,output=tcpserver,port=6300,address=localhost,append=true -jar -Dspring.profiles.active=test xxx.jar
PS:
注意,步骤1-3可以直接在idea中修改启动参数来代替;
-javaagent:E:\jacoco\jacocoagent.jar=includes=*,output=tcpserver,port=6300,address=localhost,append=true
-Dspring.profiles.active=test
4 请求接口或执行接口自动化;
5 执行生成命令:java -jar E:\jacoco\jacococli.jar dump --address 127.0.0.1 --port 6300 --destfile jacoco-report.exec
6 步骤4和5可以执行多次,也就是追加记录的形式;
7 执行命令生成报告:java -jar E:\jacoco\jacococli.jar report jacoco-demo.exec --classfiles .\classes --sourcefiles ..\main\java --html html-report
8 打开html-report目录下的index.html查看结果
可能用到命令:
windows杀进程:找到进程 比如: task list| finddstr java;kill掉进程 taskkill /pid 171896 /f