使用 Arthas 排查性能问题 分析 JVM 运行状况: 使用 dashboard 命令实时监控 JVM 的线程、内存、GC、类加载等信息,初步了解系统的运行状况,识别潜在...
使用 Arthas 排查性能问题 分析 JVM 运行状况: 使用 dashboard 命令实时监控 JVM 的线程、内存、GC、类加载等信息,初步了解系统的运行状况,识别潜在...
动态路由切换环境原理: 通过动态调整路由路径和配置来管理测试环境 动态理由切换环境好处: 统一入口: 动态路由方案可以使用统一的域名或者入口,通过动态的路由配置将请求路由到不...
定义: MQ(消息队列)是一种在不同服务之间的通信技术,通过在消息队列中存储消息,生产者和消费者可以解耦,分别进行异步的发送和接收消息。 MQ在分布式系统、微服务架构和异步处...
研发提交代码到gitlab的测试分支 gitlab触发webhook请求,Jenkins监听到webhook请求,Jenkins通过shell命令部署服务(java -jav...
实现增量代码覆盖率统计,方案分两步: 获取增量代码 在生成report阶段去判断代码是否是增量,再去生成reprot 根据方案,具体实现分三步: 获取两个版本的差异代码 将差...
JaCoCO环境部署 + SpringBoot项目源代码 + 全量代码覆盖率搭建:https://www.jianshu.com/p/9f60ee7192fd[https:/...
JaCoCo下载安装 官网:https://www.jacoco.org/jacoco/[https://www.jacoco.org/jacoco/]我选的下载版本是:ja...
node v8.9.1 + npm 6.0.0的版本组合可以 更改node.js版本,参考以下两个链接: https://www.jianshu.com/p/0d6b5dff...
测试覆盖率 测试覆盖率是对测试完全程度的评测。测试覆盖率是由测试需求和测试用例的覆盖或已执行代码的覆盖的表示结果。一方面可以衡量测试工作本身的有效性,提升测试效率,一方面可以...