1、下载 jacoco

官网:https://www.jacoco.org/jacoco/index.html

2、拷贝 jar 包

3、启动 jacocoagent,监控被测项目

java -javaagent:jacocoagent.jar=includes=*,output=tcpserver,port=6300,address=localhost,append=true-jar demo-0.0.1.jar
#demo-0.0.1.jar为被测项目jar包

4、cli 包 dump 生成 exec 文件(注意一定要测试完毕之后)

java -jar cli-0.8.7.jar dump --address 127.0.0.1--port 6300--destfile jacoco-demo.exec
# --address 127.0.0.1--port 6300 指向jacocoagent启动IP和端口
# jacoco-demo.exec 为生成exec文件名

5、cli 包 exec 生成 report 报表

java -jar cli-0.8.7.jar report jacoco-demo.exec --classfiles D:\code\devops\SBD\target\classes --sourcefiles D:\code\devops\SBD\src\main\java --html html-report --xml report.xml --encoding=utf-8
#--sourcefiles 和 --classfiles 为本地被测项目源码和字节码路径

6、覆盖率报告

点开 report 文件下 index.html

jacoco 覆盖率,Cov 表示覆盖率

表格列依次是:元素;未覆盖字节码行数;未覆盖的分支数;圈复杂度;行;方法;类;

覆盖率标识:

条件覆盖:红钻:表示未覆盖;黄钻:表示部分覆盖;绿钻:表示全部覆盖;

行覆盖:全覆盖(绿色),未覆盖(红色),半覆盖(黄色),无视(白色)

最后: 下方这份完整的软件测试视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取【保证100%免费】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

如何将JACOCO应用到企业实战中~测试过招,只需6点相关推荐

  1. 企业用好大数据只需这6招

    企业用好大数据只需这6招 大数据并不是我们说的数据大就是大数据,这种理解没事实际意义,大数据的核心并不在规模大,而是它蕴含的是计算和思维方式的转变.大数据的"大"是宏观多变的意思, ...

  2. 数据价值如何在企业实战中落地(33PPT)

    我今天跟大家分享的,是如何通过数据的技术来去发现数据背后的价值.这是我进入时趣这么多年以来,与著名的合作伙伴一起进行数据方面的探索一些切身体会,包括了在企业方面营销数据,他从哪里来,怎样构成的,以及营 ...

  3. 数据驱动型企业如何炼成?只需五步!

    2019独角兽企业重金招聘Python工程师标准>>> 处理器在更新换代, 企业也面临着如何转型的巨大挑战. 老化的处理器会被遗弃, 落后的企业也同样会被淘汰. 如何识别和整合数据源 ...

  4. 邮件服务器如何搭建?企业邮箱邮件服务器搭建只需几步即可

    企业邮箱作为公司的办公工具,其邮件服务器的搭建,决定了邮件收发的稳定性和安全性,今天就给大家分享下企业邮箱邮件服务器搭建的方法,既可以节省成本也能提高邮箱性能. 一个顶级域名: 什么是企业邮箱,企业邮 ...

  5. 怎么把网页保存到本地计算机,在IE浏览器中,将网页保存到本地计算机中,若只需保存其中的文字、超链接和表格信息,应该选择的保存类型为( )...

    2. (2017高一上·东台月考) 阅读下面一段资料,判断在给出的几种说法中不正确的是(   ) 资料:IP电话与传统电话 IP电话是按国际互联网协议规定的网络技术内容开通的电话业务,中文翻译为网络电 ...

  6. 运维企业实战Shell脚本合集+万能工具箱

    文章目录 系统维护篇 服务器日常巡检脚本 下线登录用户 企业级Linux日常自动抓取服务器巡检.登录.执行命令记录+备份脚本 终端对话&广播消息 批量查询IP归属地+手机号归属地信息 Linu ...

  7. Exchange企业实战技巧(27)邮件中使用数字签名和邮件加密功能

    SMTP最初是为了在封闭的网络中传送相对来说不太重要的简短邮件,因此SMTP传输邮件时,安全性不高.自从安全.多用途INTERNET邮件扩展(S/MIME)成为增强SMTP电子邮件安全功能的标准,使得 ...

  8. Citrix Provisioning Services 7.13企业实战

    基于本人多年的项目经验,加上近期长达半年呕心沥血的总结.历经2周终于完 成了一期视频教程,总共20课,旨在帮助广大IT技术爱好者掌握使用的技术. 总体来说我个人感觉这套视频还是挺不错的,可能我自己的风 ...

  9. 企业实战_15_MySql主从复制到MyCat总结

    接上一篇:企业实战_14_MyCat跨分片查询_全局表 https://gblfy.blog.csdn.net/article/details/100059621 文章目录 一.主从复制到MyCat总 ...

最新文章

  1. php方法中有%3cbr%3e报错,ecmall 标签以及格式化代码
  2. 多面体的顶点方向以及分解定理以及多胞形凸组合
  3. Spring Boot集成持久化Quartz定时任务管理
  4. mysql 变量作用域_二十二、MySQL基础系列笔记之变量
  5. Java 程序员排行前 10 的错误,你有没有中?
  6. 再次学习javascript中的參数传递
  7. 转载 ---资深HR告诉你:我如何筛选简历与选择人员的
  8. 3D 机器视觉 02 - FPGA生成N位元格雷码
  9. c语言利用天气api,天气预报API_01
  10. 鬼灭之刃人物炫酷高清壁纸
  11. Java 案例大全(详细)一
  12. 基于STM32单片机的智能电表无线WIFI插座APP电压电流检测方案原理图程序设计
  13. Excel文本取首字母(包括繁体)VBA开发工具
  14. 新一配:终于有人发声:靠炒股到底能不能发财?此文无价,很短很深
  15. 《大家来找茬》游戏辅助工具开发
  16. .net MVC全局定时器执行作业
  17. 飞行模拟器V1.0正式版
  18. 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告
  19. linux 的手机操作系统下载地址,Linux系统运维之下载Linux操作系统地址
  20. windows有哪些版本

热门文章

  1. 煤炭企业管理中项目化管理的应用探寻
  2. 转:不同域名注册商修改 DNS 方法
  3. CustomValidator学习
  4. NeurIPS 2021 | 用于物体检测的实例条件知识蒸馏
  5. 苏宁易购收购万达百货:零售业加速深度整合
  6. 洛谷——honoka的键盘
  7. 手机号的正则表达式(以1开头的11位数字)
  8. TED上的优质视频(很受益)
  9. 基于opencv的人脸识别(适合初学者)
  10. MongoDB 查询优化原则