96SEO 2026-02-20 04:26 0
。

本篇文章记录在windows本地对该框架的测试过程#xff0c;以及介绍jacoco的基本原理
官网下载安装包解压到本地#xff0c;https://www.jacoco.org/jacoco/
的项目中有一个提供者项目backend、一个消费者项目gateway、以及注册中心nacos。
本篇文章记录在windows本地对该框架的测试过程以及介绍jacoco的基本原理
官网下载安装包解压到本地https://www.jacoco.org/jacoco/
创建一个backendgateway目录把他们各自的jar包以及jacoco上面提到的两个jar包复制两份放到这两个文件夹里面
-javaagent:jacocoagent.jarincludes*,outputtcpserver,port6300,addresslocalhost,appendtrue
yuapi-backend-0.0.1-SNAPSHOT.jar
-javaagent:jacocoagent.jarincludes*,outputtcpserver,port6301,addresslocalhost,appendtrue
yuapi-gateway-0.0.1-SNAPSHOT.jar
注意一个是6300端口一个是6301端口需要两个不一样的端口号
运行前端项目开始测试或者使用postman或者直接用Knife4j测试测试完成后进行下一步
在backend中再开一个cmd上一个可别管掉了啊运行命令java
D:\星球项目\yuapi-backend\target\classes
D:\星球项目\yuapi-backend\src\main\java
--classfiles是本地项目classes所在的文件夹–sourcefile是本地项目java所在的文件夹
此时jacoco\lib\backend\html-report会生成index.html这就是backend代码覆盖率报告了
绿色表示刚刚的测试覆盖到的代码随便点进去一个在登录的imple里面测试到的正常登录的代码都已经是绿色了
同样的方法来生成gateway的覆盖率报告在gateway中再开一个cmd上一个可别管掉了啊运行命令java
D:\星球项目\yuapi-gateway\target\classes
D:\星球项目\yuapi-gateway\src\main\java
--classfiles是本地项目classes所在的文件夹–sourcefile是本地项目java所在的文件夹
此时jacoco\lib\gateway\html-report会生成index.html这就是gateway代码覆盖率报告了
以上介绍到了如何生成项目的测试覆盖率报告接下来介绍一些理论知识
是一种衡量在单元测试中覆盖源代码的程度的指标。
它表示在单元测试中执行了多少代码行、分支、语句或路径以及在这些测试中检测到了多少错误。
单元测试覆盖度有助于评估测试套件的质量和完整性但并不总是反映出测试的质量。
在
工具来自动生成单元测试覆盖度报告并且在报告中查看语句覆盖、分支覆盖、路径覆盖的比例。
-javaagent参数指定jar文件启动代理程序代理程序在ClassLoader装载一个class前判断是否修改class文件并将探针插入class文件探针就是可以插入现有指令之间的一段其他指令探针不改变原有方法的行为只是记录是否已经执行。
jacoco插桩并不是每行探针实现本身需要多个字节码指令因此这将使类文件的大小增加数倍并显着降低所检测类的执行速度。
左图是它对应的字节码右图是插桩后的字节码可以看到只在分支的出口处进行了插桩
-javaagent:jacocoagent.jarincludes*,outputtcpserver,port6300,addresslocalhost,appendtrue
D:\javacode\user-center\user-center\target\classes
D:\javacode\user-center\user-center\src\main\java
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback