摘要:
前言 全链路压测系列到这里,已经是第十二篇文章了,整个系列大概有14篇的样子,预计这个月会更新完毕。 前面的文章,我用了很多的篇幅介绍了在事前调研和准备阶段要做的事情,为什么要花这么多篇幅介绍前期的准备工作呢? 因为全链路压测严格来讲,并不是一个单纯的测试手段,而是一整套团队协作和稳定性保障的技术体 阅读全文
摘要:
前言 全链路压测出现的初衷是阿里为了解决双十一线上系统在峰值流量冲击下的稳定性和可用性问题,在后续落地及不断的演进过程中,出现了很多技术领域的最佳实践。 前面的文章也为大家介绍了很多全链路压测从项目启动到准备阶段的很多细节。这篇文章,我想谈谈在全链路压测落地演进过程中,一个很重要的实践——稳定性预案 阅读全文
摘要:
前言 前面的几篇文章介绍了全链路压测准备阶段的很多事项,包括核心链路梳理、构建压测模型、容量评估和容量规划,大多都是研发和运维同学负责的事情。 那么全链路压测在准备阶段,测试同学要做哪些事情呢?以我个人的实践经验来说,全链路压测在准备阶段,测试同学要做的事情主要有如下几点。 环境准备 一般来说,需要 阅读全文
摘要:
前言 之前有很多同学问我,性能测试中到底该如何去定位分析瓶颈并进行性能优化?感觉压测场景设计做的很全面,分析工具也用了很多,但一直无法快速的定位分析并进行优化。 性能分析和优化一直是技术领域热门的一个话题,无论是三高(高性能、高可用、高稳定),还是CAP(数据一致性、服务可用性、分区容错性),都强调 阅读全文
摘要:
前言 这篇文章是对“测试圆桌派”第二期线上直播的精华内容整理。 直播过程中,很多的思路和观点,都是在不断的交流碰撞以及听直播的同学提问中产生的。 关于测试圆桌派 测试圆桌派,本来是我和CC、chenkl老师无意中闲聊时候产生的一个想法,抱着试一试的态度举办了第一期,结果反响出乎意料的好,因此决定继续 阅读全文
摘要:
前言 前面的文章介绍了链路梳理,三大模型,算是对整体业务和技术体系有了一定了解,这是由面到点的梳理。 但系统最终的承载能力,还是取决于它的容量。这篇文章,我想为大家介绍下容量评估和容量规划的相关知识。 理解容量 如何定义容量? 容量即系统处于某种负载状态或某项指标达到所能接受的最大阈值下对请求的最大 阅读全文
摘要:
前言 上篇文章主要介绍了在全链路压测准备阶段,最核心的一点:核心链路相关的知识。 梳理核心链路的一个重要目的是获得流量模型。但在全链路压测中,除了流量模型,业务模型和数据模型一样重要。 这篇文章,为大家介绍如何构建这三大模型。 业务场景模型 前文中有提到:核心业务对应的核心应用中,保证达成企业利润实 阅读全文
摘要:
前言 这篇文章实际上构思了很久,如标题所述:如何建立高效的质量保障机制。 在之前无论是写文章还是工作实践,在质量保障机制方面也有大量心得,但总觉得缺点什么,直到前几天写了项目交付系列的几篇文章才豁然开朗。 之前关注的视角大多还是从测试或 QA 角度出发,但如果从项目角度的全局出发,反而可以将很多的实 阅读全文
摘要:
前言 今年Q1,我负责内部一个技术项目的产品、项目管理以及质量和运营工作,目前项目第一阶段规划的需求都交付了。 我将做这个项目过程中的一些经历和感受总结了下,就是今天这篇文章的内容。 思维导图 需求的三个来源 先来聊聊需求相关的事情吧。 一般来说,像企业内部的一些技术项目,立项的前提几乎都是有相关的 阅读全文
摘要:
前言 写这篇文章的初衷,是前几天在团队内部进行了一次缺陷和用户反馈建议的复盘归因分享,略有所得。 正好昨天看到chenkl老师的一篇文章:《团队交付质量如何评估》。其中讲到的很多点如缺陷趋势图、交付时长、线上BUG逃逸率、用户反馈等,给了我很多不一样的启发。 这篇文章,我想来聊聊,如何通过复盘归因, 阅读全文