测试技术

首页 标签 测试技术
# 测试技术 #
关注
74138内容
|
9天前
|
发布模式
蓝绿部署通过两套并行系统(绿色在线、蓝色待命)实现零停机发布与快速回滚;金丝雀发布则逐步替换旧版本,适用于大规模集群;A/B测试关注多版本效果对比,非发布策略。三者各有适用场景。
测试数据库新增
在 `weaponSkinModel.js` 中新增 `addWeaponSkin` 方法,实现向数据库插入武器皮肤数据功能,并通过 `index.js` 编写测试函数验证新增与查询,确保数据操作正确。
从Google线上故障,谈灰度发布的重要性
2025年6月12日,Google Cloud因未灰度发布的新功能引发空指针异常,导致全球服务中断超7小时。故障暴露了配置管理与错误处理的短板。本文结合Nacos等配置中心的IP/标签灰度方案,探讨如何通过渐进式发布降低系统风险,提升稳定性。
Redis:内存陡增100%深度复盘
事故源于大KEY导致带宽占满,触发Redis内存使用率骤增至100%,缓冲区溢出致服务全面超时。根本原因为输出/输入缓冲区内存激增,超出实例容量,阻塞正常请求。虽有淘汰策略,但仅作用于数据内存,无法缓解缓冲区占用问题。最终引发GET/SET全线超时,服务不可用。
为什么要单元测试
单元测试看似“踩刹车”,实则让开发跑得更快。它提升代码质量、降低维护成本、加速问题定位,是高效研发的基石。通过测试金字塔,以单元测试为地基,助力软件持续迭代与高质交付。
生产环境发布管理
本文介绍大型团队如何通过自动化部署平台实现多环境(dev→test→pre→prod)高效发布。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布与回滚机制,并结合Skywalking日志链路追踪快速定位问题,提升发布效率与系统稳定性。(238字)
为什么要单元测试
单元测试是保障代码质量的基石。它快速、稳定,能精准定位问题,提升代码可读性与可维护性。通过“测试金字塔”,单元测试作为底层基础,占比应达80%。虽短期耗时,但长期显著提升研发效率,降低维护成本,助力持续交付与系统演进。
快速入门
JMeter默认为英文界面,可通过设置临时切换为中文。在测试计划中添加线程组、HTTP取样器及监听器(如结果树、汇总报告),即可进行基本性能测试。如需永久使用中文,需修改bin目录下jmeter.properties文件,添加language=zh_CN,注意去掉注释符#并使用下划线。
1为什么要单元测试
单元测试是保障代码质量的基石。它快速、稳定,能精准定位问题,提升代码可维护性与研发效率。通过“测试金字塔”,单元测试作为底层支撑,助力持续集成与敏捷开发,避免技术债务累积,让软件系统更健壮、更易演进。
Angular框架
本文深入解析Angular核心概念,涵盖ng-show与ng-if的差异、$rootScope与$scope的关系、表达式机制、Digest周期、Directive作用域绑定、模块通信方式及性能优化策略。同时探讨Angular 2生命周期钩子、AOT编译、路由原理、事件发射器、Observable与Promise区别等高级主题,助你全面掌握Angular开发要点。(238字)
免费试用