03 2023 档案
摘要:转载:https://huaweicloud.csdn.net/6356655dd3efff3090b5d1cc.html?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%
阅读全文
摘要:01 Prometheus 监控平台部署Linux 操作系统监控 + Mysql 监控 1、平台监控原理: 环境说明: 本文档中各组件运行的环境为 Ubuntu(64 位操作系统) node_exporter 监控的是 192.168.1.26 机器的操作系统 mysql_exporter 监控的是
阅读全文
摘要:转载:https://blog.csdn.net/m0_71521555/article/details/127497906?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%
阅读全文
摘要:转载:https://www.jianshu.com/p/67087e164144 安装启动Grafana brew install Grafana brew services start grafana 启动后,通过http://localhost:3000/访问,用户名和密码都是admin,如图
阅读全文
摘要:转载:https://huaweicloud.csdn.net/63354fcad3efff3090b53e66.html?spm=1001.2101.3001.6650.17&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%
阅读全文
摘要:转载:https://blog.csdn.net/weixin_71429844/article/details/127518984?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167996728616800217282571%25
阅读全文
摘要:转载:https://blog.csdn.net/guting18893110463/article/details/129656289?spm=1001.2014.3001.5502 PromQL是Prometheus提供的一个函数式的表达式语言,可以使用户实时地查找和聚合时间序列数据。表达式计算
阅读全文
摘要:转载:https://blog.csdn.net/guting18893110463/article/details/129656067?spm=1001.2014.3001.5502 Prometheus使用prometheus.yml配置文件进行全局变量、告警、规则等内容配置,在启动时指定相关的
阅读全文
摘要:转载:https://blog.csdn.net/guting18893110463/article/details/129655698?spm=1001.2014.3001.5502 本章作为Prometheus监控教程的开篇,我们会带读者了解Prometheus的前世今生,Prometheus是
阅读全文
摘要:一、安装Prometheus Server Prometheus基于Golang编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启动Prometheus Server。 从二进制包安装 对于非Docker用户,可以从https://pr
阅读全文
摘要:转载:https://blog.csdn.net/qq_36792120/article/details/125265765 一、性能测试基本概念1、为什么要做性能测试?2、什么是性能测试?3、常见性能压力测试工具4、JMeter 优点5、JMeter安装二、压测脚本的录制与编写一、JMeter配置
阅读全文
摘要:转载:https://blog.csdn.net/easylife206/article/details/114312284 设为「星标」,每天带你玩转 Linux ! 在大厂工作久了,时常对一些工具的存在觉得理所当然。 比如说,需要计算资源的时候,一个配置文件就可以要来两百台虚拟化好的机子。需要试
阅读全文
摘要:https://mp.weixin.qq.com/s?__biz=MzU3NDM4ODEzMg==&mid=2247487263&idx=1&sn=acdb209f5fa865d833da41f998c9d44f&chksm=fd326dd4ca45e4c288d501d4406d41c15f6e7
阅读全文
摘要:转载:https://xie.infoq.cn/article/7d7632abab763152d9c0191ff 全链路压测之所以被誉为电商大促备战的 “核武器” ,是因为它基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,能真实反映系统的状况,对系统风险和瓶颈真
阅读全文
摘要:转载:https://mp.weixin.qq.com/s?__biz=MzkwNTI2NjAxMA==&mid=2247484436&idx=1&sn=873bd57355cb63d120b4613a355dc240&chksm=c0fb1221f78c9b37ed105e9115c4ffa12c
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16953565.html 前几天在技术交流群,有同学问了我一个问题: 刚入职一家新公司,做的项目是之前很少接触的行业,该怎么快速的熟悉并上手自己的工作? 这个问题其实很多同学都遇到过,无论是跳槽去新公司还是公司内部新项目,
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16943059.html 按照我的日常习惯,一般工作日都是更新技术实践或者方法相关的文章。 今天这篇文章严格来说并不算技术实践类的内容,但又和测试的长期发展有一点关系。 在前几天的文章《疫情失业之下,测试的未来在哪里》中,
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16848154.html 上一篇文章聊到了软件工程师的核心竞争力主要分为三个方面:快速学习能力、解决问题能力和个人影响力,且核心竞争力的培养和提高需要长时间实践和积累,并不是短时间就可以达到的。 这篇文章, 来聊聊如何培养
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/category/870250.html 最近星球里有很多同学在讨论职场发展和个人竞争力相关的话题,以前一直觉得大家在职场大多数时候受困于技术成长,但今年逐渐认识到构建自己的核心竞争力才是职场发展的核心。 这篇文章,我想聊聊我对
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16830624.html 经常看我文章的同学应该知道,我今年经历了一次裁员。 裁员后我复盘了裁员让我明白的一些职场规则,以及对自己的一些触动。 具体内容可以看前面的文章:《30岁被裁,我想明白的几件事》。 近几个月一直在寻
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/category/848600.html 之前有朋友介绍,帮一家知名的美妆零售企业,做过一次技术咨询,给我的个人感触还是比较大的。 可能是我在互联网企业工作的比较久,已经习惯了尝试新鲜技术和方法,通过快速的工程实践去落地解决问题
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/17171286.html 本来今天要继续更新devops系列的文章,昨天下午看到一篇技术文章,讲到了从零开始落地项目的经验。 正好我也有过类似的实践,临时写了这篇文章,如标题所述:3个人,如何在2个月内在千人团队推广并落地
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/17031603.html 前面两篇笔记介绍了如何快速上手压测项目以及压测前准备测试环境和测试数据的一些方法。 这篇文章,我想分享下关于压测平台功能设计和技术实现方案的一些技术笔记内容,内容主要来源于两方面: 18年我所在性
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/17023276.html 这篇文章,继续分享工作笔记中关于性能测试的内容。 上一篇文章聊了如何快速上手压测工作的几个切入点和注意事项,这些内容可以帮助我们更快的介入项目。 但实际工作中,前期的准备工作也是很繁琐的,其中测试
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/17022275.html 新年第一个工作日,继续整理之前的技术笔记。 前面通过三篇的内容,将自动化测试相关的技术笔记做了整理汇总。 这篇内容,主要是我刚开始做性能测试时的一些记录,对新手或者刚进入一个新项目的同学,应该有所
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16991100.html 之前写过性能测试体系建设、质量保障机制构建的文章,最近重读有一些新的感触。 性能测试体系建设的内容偏向技术实践,质量保障机制构建的文章又类似方法论,中间存在一定Gap。 或者说在方法论和技术实践之
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16980996.html 上一篇文章介绍了容量保障和容量测试的基本理念和特点,有同学私信我说希望介绍更详细的落地步骤。 这篇文章,结合我自己的实践经验和其他人的应用实践,为大家介绍下容量保障落地的几个步骤和注意细节。 一般
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16965831.html 前面几篇性能测试知识科普系列的文章,介绍了性能测试中的核心术语和指标、常用测试策略、压测工具选型、性能需求分析、测试能力分层、新手学习路径以及监控分析工具相关的内容。 这些知识可以说是性能测试最基
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16933850.html 这是性能测试知识科普的第七篇文章。 前几天关于三大模型的文章发布后,有同学在技术交流群问了我一个问题: 文中提到的QPS和TPS有什么区别,该如何在实际工作中理解这些指标的含义? 群里其他同学也发
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16923884.html 前面几篇文章介绍了性能测试中的核心术语和指标、常用测试策略、压测工具选型、性能需求分析以及性能测试能力分层和新手的学习路径,这几部分可以理解为做性能测试之前打基础的部分。 今天的这篇文章是性能测试
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16916594.html 这是性能测试知识科普的第五篇文章。 前面的文章分享了性能测试中的核心术语和指标、常用测试策略、压测工具选型以及性能需求分析的内容。 写这篇文章的初衷是昨天有同学咨询我,希望通过付费方式让我教她性能
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16880606.html 星球有同学向我提了一个问题: 目前在做性能测试岗位的职级划分和能力模型定义的的工作,想咨询下性能测试岗位按照初/中/高/资深/专家,不同职级应该具备哪些能力,如何衡量这些能力? 针对这个问题,结合
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16759916.html 上一篇文章聊了性能测试中常见的测试策略以及如何选择合适的策略进行测试活动开展。 这篇文章是性能测试知识科普的第三篇,我想聊聊很多性能测试小白最关心也最核心的问题——压测工具。 普遍存在的问题 聊压
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16711597.html 上一篇文章聊到了性能测试最基本的三个术语:并发、TPS、响应时间,并且以高速收费站的故事为例,详细的分析了这三个术语在实际的应用实践中该如何理解,以及三者之间的关系。 这篇文章是性能测试基础知识科
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16706311.html 前几天在技术交流群,有同学问了一个性能问题,由此引发了很多同学的追问: 并发到底是什么鬼? 怎么判断系统到了性能瓶颈? 监控那么多指标到底关注哪些? 应这些同学要求,这篇文章做个性能测试理论知识扫
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16589950.html 上周六应邀在天津devops峰会的质量内建专场做了一次分享,主题是《稳定性保障利器:全链路压测》。 其中关于全链路压测对质量内建的意义,我做了一个总结,如下图所示。本文基于下图做了展开描述,仅供参
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16531473.html 昨天知识星球社区的一位同学问了一个问题:性能测试环境必须和生产环境保持1:1配置一致吗? 这个问题其实很有意思,因为问题的点开始向工作最基础的部分靠近了。 我们经常听到各种各样性能测试相关的问题,
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16500205.html 前几天写了一篇文章《如何设计自动化测试case》,里面聊到了为什么要设计case: 便于业务活动开展 确保业务场景覆盖 质量度量和质量内建 其实这几点原因,在性能测试活动中同样适用。 这篇文章,我
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16438023.html 写这篇文章的初衷来源于朋友圈CC的动态:“今年很多写测试工具平台没有成就业务价值的同学,被落入自由市场了”。我俩在评论区交流了下性能测试如何成就业务价值的问题。 当然,CC这条动态感触来源于前几天
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16423676.html 昨天一个前同事找我,问有没有性能测试岗位的面试题,正好之前帮业务团队加面过几次性能测试岗位的候选人,我将面试时候会问的一些问题以及要考察的点列了出来,供大家参考。 1、介绍下最近做过的项目,背景、
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16320776.html 全链路压测相关的技术文章,零零碎碎写了蛮多的。 去年9月份开始,写下了全链路压测系列的第一篇文章,直到今天终于完结。 这篇文章,算是关于全链路压测相关文章的聚合索引吧,便于大家查阅和参考。 全链路
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16320668.html 全链路压测系列文章,写到这里就算告一段落了,最初萌生写全链路压测系列文章,还是在21年9月份。 兜兜转转写了很久,草稿改过很多次,随着这一年更多的实践和思考,终于算是完结。 这篇文章与其说是全链路
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16295324.html 大家好,这是全链路压测系列的第十三篇文章,也是倒数第二篇文章。 前面用了很多篇幅介绍了包括全链路压测的调研验证、落地实践前的准备工作细节、以及线上压测的一些注意事项。 到了这里基本上技术实践的东西
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16270390.html 全链路压测系列到这里,已经是第十二篇文章了,整个系列大概有14篇的样子,预计这个月会更新完毕。 前面的文章,我用了很多的篇幅介绍了在事前调研和准备阶段要做的事情,为什么要花这么多篇幅介绍前期的准备
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16245965.html 全链路压测出现的初衷是阿里为了解决双十一线上系统在峰值流量冲击下的稳定性和可用性问题,在后续落地及不断的演进过程中,出现了很多技术领域的最佳实践。 前面的文章也为大家介绍了很多全链路压测从项目启动
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16216163.html 前面的几篇文章介绍了全链路压测准备阶段的很多事项,包括核心链路梳理、构建压测模型、容量评估和容量规划,大多都是研发和运维同学负责的事情。 那么全链路压测在准备阶段,测试同学要做哪些事情呢?以我个人
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16156795.html 之前有很多同学问我,性能测试中到底该如何去定位分析瓶颈并进行性能优化?感觉压测场景设计做的很全面,分析工具也用了很多,但一直无法快速的定位分析并进行优化。 性能分析和优化一直是技术领域热门的一个话
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16122514.html 前面的文章介绍了链路梳理,三大模型,算是对整体业务和技术体系有了一定了解,这是由面到点的梳理。 但系统最终的承载能力,还是取决于它的容量。这篇文章,我想为大家介绍下容量评估和容量规划的相关知识。
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16102752.html 上篇文章主要介绍了在全链路压测准备阶段,最核心的一点:核心链路相关的知识。 梳理核心链路的一个重要目的是获得流量模型。但在全链路压测中,除了流量模型,业务模型和数据模型一样重要。 这篇文章,为大家
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/16001219.html 前面的文章介绍了全链路压测的落地实施全流程,其中有个环节我特别提到了它的重要性,同时这也是本篇文章的主题:核心链路梳理。 那什么是核心链路?为什么要确定核心链路?如何进行核心链路梳理?梳理核心链路
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15992042.html 上篇文章用了很长的篇幅讲述了全链路压测从零开始落地实施的主要过程,其中在准备阶段是最耗费时间和精力的。 全链路压测是个复杂的跨团队协作的技术工程,所以在实施之前,需要明确项目的范围边界和尽可能提前
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15973476.html 前面的几篇文章从生产全链路压测的定义,内部立项和技术调研,聊到了测试验证以及全链路压测的对企业业务和技术团队的价值,算是整体上的构建一个认知的概念。 从这篇文章开始,会进入具体的落地实践环节。这篇
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15868850.html 春节前在北京出差,和同事聊到了一个关于流量网关如何进行性能验证的需求,当时写了一篇文章《聊了简单的话题:如何分析性能需求》。 结果节后上班同事找到我,希望我帮他们写一份给到业务团队的性能测试报告,
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15809250.html 前几天还在北京出差时候,微信群有个同学问了一个问题,为什么800并发压测,服务器还没有报错?当时群里其他同学提了很多观点,比如: 并发不够,加并发! 要不要考虑首页进来多少人? 是不是有限流,流量
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15777351.html 在前面的几篇文章中,介绍了全链路压测的背景、在企业中的立项流程以及落地的一些技术方案。 在开始真正的介绍落地实践过程以及相关案例之前,我想和大家聊聊,我对全链路压测的一些认知,即:全链路压测在技术
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15733148.html 上一篇聊到了项目申报和技术调研评估的话题,每个公司采用的技术栈、技术同学的偏好以及具体的业务特性都不一样,所以最终落地阶段的技术方案也会有所不同。 这篇文章,来聊聊业内常见的一些数据隔离和标记透传
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15685307.html 原来打算十月份就更新完全链路压测从零开始这个技术系列的,后来由于很多因素导致拖更到现在,内心愧疚感满满。 最近空了下来,有较多的时间来思考,花了几天时间将草稿重新翻看了一遍,重构了一遍大纲目录,内
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15422896.html 上周四(10月14日)晚,受邀参加了由数列科技主办的线上技术直播——PGUG系列-大促保障之旅,其中我分享的Topic是《大型业务活动,如何保障系统的稳定性》。 分享过程中,参与直播的同学们提了很
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15386689.html 全链路压测从零开始系列的第一篇文章介绍了全链路压测的背景、定义、和传统压测的差异以及如何解决差异带来的不稳定性, 落地要面临的挑战和完整的压测实践流程以及长期的能力建设演变,算是对全链路压测有了一
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15355660.html 之前断断续续写过一些全链路压测相关的技术文章,很多同学评价还不错。朋友建议我写个系列,基于自己的落地实践经验,对全链路压测做个系统性的梳理总结。 今年跳槽后我的工作重心也偏向了全链路压测和稳定性保
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15250491.html 前段时间有次大半夜熬夜写方案,顺带整理了在上家公司做性能基线和常态化压测的方案,仅供参考。 前置条件 全链路压测已在生产环境落地! 流程机制 准备阶段 一、测试环境 1、确认被测链路变更范围 每次
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/15116840.html 前言 从事软件测试相关工作七年,做过功能测试、自动化测试、测试开发、性能测试、专项测试,也干过一段时间技术管理。 近几年随着行业成熟度的发展,对软件测试也有了更高的要求,很多测试团队开始转变为质量
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/14966389.html 谈起性能测试,大家经常聊的是高并发、高可用、性能优化、全链路压测等Topic,听起来都挺高大上,但这些概念追本溯源,还是要落到性能测试基础的东西上。 比如需求分析、场景建模、测试方案、性能分层、指
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/14244184.html 前言 之前自己也写过好几篇关于全链路压测的文章或者博客,最近看了infoQ上infoQ-数列科技杨德华的专栏,复盘了下自己以往在全链路压测实施方面的工作,发觉还有很多可以做的更好的地方。 就以这篇
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/14204484.html 前言 笔者所在的公司是一家快速发展的互联网电商公司,在保证业务快速稳定发展的同时,对于系统稳定性、可用性和扩展性的要求,也在不断提高。 特别是互联网电商企业每年的两次大考:618&双11,更是对服
阅读全文
摘要:本文转载自:微信公众号-数列科技《二十问全链路压测干货汇总(上)》 最近几年全链路压测无疑成为了一个热门话题,在各个技术峰会上都可以看到它的身影。 一些大型的互联网公司,比如阿里巴巴、京东、滴滴等,都已将全链路压测应用到了生产环境。 笔者曾有幸深度参与到阿里巴巴全链路压测体系的建设,以及与阿里内部其
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/13236978.html 前言 每年的618&双11,对于电商公司来说都是一次大考。为了应对活动当天的瞬时峰值流量,进行全链路压测是很有必要的一项技术工程。 而且全链路压测除了对核心链路进行性能问题排查优化之外,还能发现很
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/12761417.html 导图 演进 基础建设 1、文档建设 前段时间知乎回答了一个问题:做技术人是不是都反感写文字类的东西,比如需求文档,需求分析等等?之前的博客也写过类似的内容:性能测试从零开始实施指南——文档建设篇。
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/12524078.html 背景 去年双十一,为了应对零点的峰值流量冲击,我们在八月下旬启动了全链路压测第一次实践。由于从零开始,因此单独搭建了一套和生产1:1的环境,2个月的时间,光环境成本就高达几百万。 经过双十一,压测
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10993600.html 性能测试的目的,是通过模拟真实的业务场景和海量的用户请求及数据对业务系统进行多种场景的测试,来验证各个服务的性能表现是否满足实际的业务需要。 长期来看,性能测试最终的目标是为生产环境容量规划提供可
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10993598.html 在前面的博客当我们讨论性能测试时,我们在说什么?中有聊过性能测试的目的和本质。性能测试过程中,监控分析和调优是最核心也是占比最大的一部分。 性能分析的目的是找出系统性能存在的瓶颈与风险,性能调优就
阅读全文
摘要:转载:https://blog.csdn.net/dxflqm_pz/article/details/126360562 一、什么是慢 SQL什么是慢SQL?顾名思义,运行时间较长的 SQL 语句即为慢 SQL! 那问题来了,多久才算慢呢? 这个慢其实是一个相对值,不同的业务场景下,标准要求是不一样
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11623716.html 大概去年这时候,写过一篇博客:浅谈容量测试与容量规划,里面聊了一些我个人对于容量测试和容量规划的一些了解以及想法。 由于今年我司要搞双十一大促,因此全链路压测中很重要的一环——容量测试和容量规划被
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11415691.html 今年跳槽到一家电商企业,性能测试需要从零开始。在性能测试不断推动落地过程中,积累了一些从零开始的经验和教训,自己也在有计划的写一个系列《性能测试从零开始实施指南》。 前面已经聊过了从零开始要做的一
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11405797.html 一、压测工具对比 工具名称 类型 多协议支持 优缺点 适用人群&场景 Apache ab 开源 HTTP Apache自带源生测试工具,安装部署简单,不适合多协议及复杂场景 开发:单机&单接口性能
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11312376.html 最近有些同学找我咨询关于性能测试计划相关的问题,原因是他们公司要做性能测试,Leader要求写一份性能测试计划,苦于之前没做过相关工作,无从下手。 这篇博客,结合我个人的一些经验和总结,聊聊如何制
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11306274.html 大概去年这个时候,写过一篇博客:性能测试岗位常见面试题。当时是出于一个求职者的角度,对自己遇到的一些性能岗位面试问题进行了整理归纳。 最近这一年,对性能测试有了更多的认知,也做了大半年性能团队的L
阅读全文
摘要:#一、什么是ESBESB是Enterprise Service Bus的简称,中文翻译为企业服务总线,企业服务总线是一个实现系统间集成和互联互通的重要技术架构,可以理解为是一种消息和服务集成的中间件平台。 #二、ESB解决了什么问题以及什么是HSB ESB主要是为了解决多个应用系统互联所面临的的复杂
阅读全文
摘要:先了解下AES和RSA的区别,前者属于 对称加密 ,后者属于 非对称加密 。1、对称加密对称加密就是加密和解密使用同一个密钥。用数学公示表示就是:▲加密:Ek(P) = C▲解密:Dk(C) = P这里E表示加密算法,D表示解密算法,P表示明文,C表示密文。是不是看起来有点不太容易理解?看下图:看过
阅读全文
摘要:RPC概念:RPC(Remote Procedure Call):远程过程调用。服务调用者可以像调用本地接口一样调用远程的服务提供者,RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节,而不需要关心底层通信细节和调用过程。 RPC 是一种技
阅读全文
摘要:转载:https://blog.51cto.com/u_15127580/2732934 压测模型抽象 可以把压测模型抽象为上图的模型。 压测环境准备 压力机资源 被压测系统 依赖资源(压测数据,第三方依赖) 压测策略准备 压测需要达到的目标(比如期望达到的QPS,稳定性要求等) 压测场景(业务场景
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11204522.html 面对日益复杂的业务场景和不同的系统架构,前期的需求分析和准备工作,需要耗费很多的时间。而不同的测试策略,也对我们的测试结果是否符合预期目标至关重要。 这篇博客,聊聊我个人对常见的性能测试策略的理解
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/11044709.html 自从09年阿里开启了双十一活动,*几年各大电商*台的促销活动如火如荼。电商大促期间剧增的流量,对电商*台相关的软件系统也带来了更严峻的挑战。 比如秒杀抢购活动要求高并发处理能力,核心业务流程要求更
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10850811.html 在性能测试过程中,最重要的一部分就是性能瓶颈定位与调优。而引发性能瓶颈的原因是多种多样的,在之前的博客:常见的性能测试缺陷有进行介绍。 这篇博客,来聊聊性能测试过程中的一些注意事项,以及常见的一些
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10805699.html 上篇博客,介绍了性能测试从零开始实施如何制定流程。开始本篇博客之前,让我们先回想下在你的工作经历中,是否遇到过下面的一些问题: 1、要做接口测试,找开发要接口文档,开发告诉你没有接口文档,要么自己
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10753280.html 由于新公司业务快速发展带来的流量突增以及技术负债各方面,性能的问题就开始急速冒头,这点很多创业阶段的中小型公司都存在该问题,表现在如下几个方面: 1、技术负债累积过大 2、流程规范定义不清 3、岗
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10525766.html 之前的博客,有对业内比较出名的几家互联网大厂的全链路压测方案进行过整理和总结,传送门:聊聊全链路压测。 时隔一年多,由于性能测试及相关知识的学习实践,对其有了新的认识,这里,再次聊聊我对全链路测试
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10353954.html 说起性能测试,大家会想到哪些词?录制脚本、模拟高并发?性能需求分析、业务流程梳理?监控资源耗用、性能瓶颈定位?优化代码处理逻辑、提升服务器配置? 但这真的是性能测试的本质和最终目的么?这篇博客,聊
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/10012867.html 基础篇 我第一次真正意义上接触性能测试,应该是从段念老师的《软件性能测试过程详解与案例剖析》这本书开始的。相比于后来市场上的一些性能测试工具书, 比如:《零成本实现性能测试-基于Apache Jm
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9630846.html 在性能测试中,需要根据具体的性能需求和系统架构等情况,采用不同的测试策略,其中最常见的策略就有容量测试。 这篇博客,就来聊聊容量测试以及容量规划的一些内容。。。 一、什么是容量?如何理解? 在开始之
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9941938.html 之前的博客聊聊性能测试开始前的准备工作,聊了一些关于性能测试开始前要做的准备工作。这篇博客,来谈谈性能测试开始前的需求调研阶段,我们要做什么,关注那些Point。。。 一、基本信息 信息类型 说明
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9912382.html 1、如何理解性能指标? 在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。 在体育运动中,我们都知道提倡“更高、更快、更强”,其实
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9758189.html 官方文档:Locust说明文档 一、认识Locust 1、定义 Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9649685.html 之前的性能测试博客大多都是介绍性能测试的方法、思路以及测试工具的使用,可以称之为“务实”。这篇博客,聊聊“务虚”——如何建立团队的性能文化。。。 首先来看看团队中不同角色,他们对性能的关注点都是什么
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9695023.html 思维导图 一、测试策略 策略名称 阈值 运行时间 性能指标 基线 注释 并发测试 CPU75%+Error0.01% 10-30min 并发数、TPS、RT、内存占比 并发基线 并发测试得到的结果可
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9630843.html 之前的博客介绍过关于性能测试类型的内容,在性能测试中有一种测试类型叫做基准测试。这篇博客,就聊聊关于基准测试的一些事儿。。。 1、定义 通过设计合理的测试方法,选用合适的测试工具和被测系统,实现对某
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9611566.html 性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 性能测试缺陷分类 缺陷类型 缺陷描述 硬
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9557741.html 这篇博客,就聊聊性能测试的第一步工作:获取测试需求,到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图:了解被测系统的技术架构,包括从客户端到DB的周转流程、应用服务器、中间
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9508455.html 组织架构 这里我按照每个不同系统归属的项目组为横向,性能测试团队作为职能部门为纵向的矩阵式组织架构为例,来介绍性能测试管理平台的构思。 思维导图 一、任务管理 1、任务申请 一般来说,性能测试需求的
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9249159.html 面试岗位:性能测试工程师 职位类型:全职 面试问题:详见下文 一、基础篇 1、较为完整的性能测试的流程 一个完整的性能测试流程 2、性能测试的基础理论、常见术语 性能测试常见术语浅析 3、性能测试模
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/9123851.html 原文链接:性能优化模式 一、性能优化的三个方面 1、降低响应时间 2、提高系统吞吐量 3、提高服务的可用性 三者的关系:在某些场景下互相矛盾,不可兼得 二、性能优化面临的挑战 1、日益增长的用户数量
阅读全文
摘要:转载:https://www.cnblogs.com/imyalost/p/8956808.html 一、产品需求 1、业务场景: 一个问卷调查的功能,然后产品和业务会不定时通过前端界面去根据筛选条件查询相关问卷问题的答案明细,但是觉得很慢,让测试这边给出一个指标。 2、系统架构: MySQL数据库
阅读全文