随笔分类 -  性能测试

关于性能测试的一些学习,个人理解
摘要:前言 之前有很多同学问我,性能测试中到底该如何去定位分析瓶颈并进行性能优化?感觉压测场景设计做的很全面,分析工具也用了很多,但一直无法快速的定位分析并进行优化。 性能分析和优化一直是技术领域热门的一个话题,无论是三高(高性能、高可用、高稳定),还是CAP(数据一致性、服务可用性、分区容错性),都强调 阅读全文
posted @ 2022-04-17 18:55 老_张 阅读(894) 评论(0) 推荐(2) 编辑
摘要:前言 前面的文章介绍了链路梳理,三大模型,算是对整体业务和技术体系有了一定了解,这是由面到点的梳理。 但系统最终的承载能力,还是取决于它的容量。这篇文章,我想为大家介绍下容量评估和容量规划的相关知识。 理解容量 如何定义容量? 容量即系统处于某种负载状态或某项指标达到所能接受的最大阈值下对请求的最大 阅读全文
posted @ 2022-04-09 16:40 老_张 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:前言 上篇文章主要介绍了在全链路压测准备阶段,最核心的一点:核心链路相关的知识。 梳理核心链路的一个重要目的是获得流量模型。但在全链路压测中,除了流量模型,业务模型和数据模型一样重要。 这篇文章,为大家介绍如何构建这三大模型。 业务场景模型 前文中有提到:核心业务对应的核心应用中,保证达成企业利润实 阅读全文
posted @ 2022-04-05 16:22 老_张 阅读(751) 评论(0) 推荐(1) 编辑
摘要:前言 前面的文章介绍了全链路压测的落地实施全流程,其中有个环节我特别提到了它的重要性,同时这也是本篇文章的主题:核心链路梳理。 那什么是核心链路?为什么要确定核心链路?如何进行核心链路梳理?梳理核心链路的目的又是什么?这篇文章,我会给你答案。 什么是核心链路? 之前在一些线下沙龙分享或者线上直播时候 阅读全文
posted @ 2022-03-13 18:02 老_张 阅读(659) 评论(0) 推荐(0) 编辑
摘要:前言 上篇文章用了很长的篇幅讲述了全链路压测从零开始落地实施的主要过程,其中在准备阶段是最耗费时间和精力的。 全链路压测是个复杂的跨团队协作的技术工程,所以在实施之前,需要明确项目的范围边界和尽可能提前识别可能存在的风险。 这篇文章,就来聊聊落地过程中,如何确定范围边界和识别存在的风险。 确定范围 阅读全文
posted @ 2022-03-11 01:42 老_张 阅读(540) 评论(0) 推荐(0) 编辑
摘要:前言 前面的几篇文章从生产全链路压测的定义,内部立项和技术调研,聊到了测试验证以及全链路压测的对企业业务和技术团队的价值,算是整体上的构建一个认知的概念。 从这篇文章开始,会进入具体的落地实践环节。这篇文章中,我会介绍生产全链路压测的落地实施全流程,即每个环节要做什么事情。 四大阶段 如果将生产全链 阅读全文
posted @ 2022-03-06 21:12 老_张 阅读(1228) 评论(0) 推荐(1) 编辑
摘要:前言 春节前在北京出差,和同事聊到了一个关于流量网关如何进行性能验证的需求,当时写了一篇文章《聊了简单的话题:如何分析性能需求》。 结果节后上班同事找到我,希望我帮他们写一份给到业务团队的性能测试报告,原因是业务觉得他们之前提供的报告不够充分。 这篇文章,来聊聊我对这个需求的分析和理解,以及如写出让 阅读全文
posted @ 2022-02-07 18:42 老_张 阅读(663) 评论(0) 推荐(2) 编辑
摘要:前言 前几天还在北京出差时候,微信群有个同学问了一个问题,为什么800并发压测,服务器还没有报错?当时群里其他同学提了很多观点,比如: 并发不够,加并发! 要不要考虑首页进来多少人? 是不是有限流,流量都被拦截了? 我看CPU都打满了,压测要关注硬件指标! 是不是你压测机配置比较低,无法发起这么多并 阅读全文
posted @ 2022-01-16 13:20 老_张 阅读(1270) 评论(0) 推荐(1) 编辑
摘要:前言 在前面的几篇文章中,介绍了全链路压测的背景、在企业中的立项流程以及落地的一些技术方案。 在开始真正的介绍落地实践过程以及相关案例之前,我想和大家聊聊,我对全链路压测的一些认知,即:全链路压测在技术团队中的定位,以及它的价值是什么。 业务和技术是什么关系? 在聊这个topic之前,先回想下我在第 阅读全文
posted @ 2022-01-08 01:40 老_张 阅读(2913) 评论(0) 推荐(1) 编辑
摘要:前言 上一篇聊到了项目申报和技术调研评估的话题,每个公司采用的技术栈、技术同学的偏好以及具体的业务特性都不一样,所以最终落地阶段的技术方案也会有所不同。 这篇文章,来聊聊业内常见的一些数据隔离和标记透传的技术方案以及测试如何接入验证。 常见的技术方案 全链路压测要落地,最大的挑战是数据安全隔离,业内 阅读全文
posted @ 2021-12-26 15:40 老_张 阅读(1108) 评论(0) 推荐(0) 编辑
摘要:原来打算十月份就更新完全链路压测从零开始这个技术系列的,后来由于很多因素导致拖更到现在,内心愧疚感满满。 最近空了下来,有较多的时间来思考,花了几天时间将草稿重新翻看了一遍,重构了一遍大纲目录,内容也改了很多,预计这个月能更新完。 这篇文章,提前剧透一下重构后的大纲目录吧。 思维导图 大纲目录 一、 阅读全文
posted @ 2021-12-13 21:17 老_张 阅读(1081) 评论(1) 推荐(6) 编辑
摘要:前言 上周四(10月14日)晚,受邀参加了由数列科技主办的线上技术直播——PGUG系列-大促保障之旅,其中我分享的Topic是《大型业务活动,如何保障系统的稳定性》。 分享过程中,参与直播的同学们提了很多问题,碍于很多问题无法一两句概括,因此写了这篇文章,对这些同学提出的问题做一个解答。当然,回答仅 阅读全文
posted @ 2021-10-18 23:16 老_张 阅读(935) 评论(0) 推荐(0) 编辑
摘要:前言 全链路压测从零开始系列的第一篇文章介绍了全链路压测的背景、定义、和传统压测的差异以及如何解决差异带来的不稳定性, 落地要面临的挑战和完整的压测实践流程以及长期的能力建设演变,算是对全链路压测有了一个比较系统和全面的介绍。 本篇是系列的第二篇,从这篇文章开始,我会基于自己的个人落地实践经验,给大 阅读全文
posted @ 2021-10-09 17:13 老_张 阅读(2008) 评论(4) 推荐(2) 编辑
摘要:前言 之前断断续续写过一些全链路压测相关的技术文章,很多同学评价还不错。朋友建议我写个系列,基于自己的落地实践经验,对全链路压测做个系统性的梳理总结。 今年跳槽后我的工作重心也偏向了全链路压测和稳定性保障方面的研究,这个时间点写这个系列,也算是对自己过去工作的最好总结。 整体写作规划里,这个系列大概 阅读全文
posted @ 2021-09-30 10:37 老_张 阅读(14374) 评论(16) 推荐(8) 编辑
摘要:前言 记得刚开始学习性能测试相关知识的时候,我一直有个疑问:性能测试能对测试工程师本人和企业带来什么价值? 随着不断的学习成长和工作中的应用实践以及和很多业内同行沟通交流,我总结了如下几点性能测试的优点和价值: 提升测试工程师的技术能力; 提升对系统架构和业务逻辑的了解; 提升测试工程师在职场和求职 阅读全文
posted @ 2021-09-17 11:12 老_张 阅读(2029) 评论(0) 推荐(1) 编辑
摘要:前言 前段时间有次大半夜熬夜写方案,顺带整理了在上家公司做性能基线和常态化压测的方案,仅供参考。 前置条件 全链路压测已在生产环境落地! 流程机制 准备阶段 一、测试环境 1、确认被测链路变更范围 每次版本发布或线上进行变更,都需要压测,第一步首先确认本次被测链路的变更范围,主要有如下几点: 被测链 阅读全文
posted @ 2021-09-10 11:04 老_张 阅读(1254) 评论(2) 推荐(2) 编辑
摘要:前言 从事软件测试相关工作七年,做过功能测试、自动化测试、测试开发、性能测试、专项测试,也干过一段时间技术管理。 近几年随着行业成熟度的发展,对软件测试也有了更高的要求,很多测试团队开始转变为质量保障团队。 如何从质量保障的维度去更好的为业务提供支持,是我一直在思考的事情。 整理了自己的很多笔记,结 阅读全文
posted @ 2021-08-09 00:09 老_张 阅读(2547) 评论(0) 推荐(3) 编辑
摘要:前言 谈起性能测试,大家经常聊的是高并发、高可用、性能优化、全链路压测等Topic,听起来都挺高大上,但这些概念追本溯源,还是要落到性能测试基础的东西上。 比如需求分析、场景建模、测试方案、性能分层、指标监控、结果评估和优化本身上面。 在上家公司离职前一天,我给测试同学做了一场性能测试基础知识分享和 阅读全文
posted @ 2021-07-03 15:03 老_张 阅读(2762) 评论(3) 推荐(8) 编辑
摘要:前言 之前自己也写过好几篇关于全链路压测的文章或者博客,最近看了infoQ上infoQ-数列科技杨德华的专栏,复盘了下自己以往在全链路压测实施方面的工作,发觉还有很多可以做的更好的地方。 就以这篇文章来做个总结,顺带说说我自己实施全链路压测工作方面的一些收获和经验。 18年初:聊聊全链路压测 19年 阅读全文
posted @ 2021-01-06 23:58 老_张 阅读(1928) 评论(2) 推荐(0) 编辑
摘要:​前言 笔者所在的公司是一家快速发展的互联网电商公司,在保证业务快速稳定发展的同时,对于系统稳定性、可用性和扩展性的要求,也在不断提高。 特别是互联网电商企业每年的两次大考:618&双11,更是对服务的三大特性有更多的要求。在大促活动开启之前,无论是前期的核心业务梳理、线上流量评估、场景建模, 还是 阅读全文
posted @ 2020-12-29 00:36 老_张 阅读(4168) 评论(8) 推荐(15) 编辑