jacoco覆盖率

参考链接

java agent

java -javaagent:org.jacoco.agent-0.8.6-20200329.124039-45-runtime.jar \
  -jar /Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/bin/ApacheJMeter.jar

#退出jmeter

#生成覆盖率报告
java -jar org.jacoco.cli-0.8.6-20200329.124045-45-nodeps.jar report  jacoco.exec  --classfiles "/Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/bin/ApacheJMeter.jar" --classfiles /Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/lib/ext/ApacheJMeter_http.jar --html jmeter_coverage/

#生成带有源代码的覆盖率报告
 java -jar org.jacoco.cli-0.8.6-20200329.124045-45-nodeps.jar report  jacoco.exec  --classfiles "/Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/bin/ApacheJMeter.jar" --classfiles /Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/lib/ext/ApacheJMeter_http.jar --html jmeter_coverage/ --sourcefiles ~/projects/jmeter/src/

#生成xml报告
java -jar org.jacoco.cli-0.8.6-20200329.124045-45-nodeps.jar report jacoco_tcpserver2.exec  --classfiles "/Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/bin/ApacheJMeter.jar" --classfiles /Users/seveniruby/temp/java_2/jacoco/apache-jmeter-5.2.1/lib/ext/ApacheJMeter_http.jar --xml  jmeter_coverage_tcpserver2/jacoco.xml

selenium 的webdriver启动浏览器,有没有可能以上面jacoco的启动指令方式 启动呢?

可以的 不过意义不大,可以找个更大的项目。

如果待测服务经过代码混淆,是否也能用上面的命令收集集成测试覆盖率并生成报告呢?

关闭