随笔分类 - 性能测试
关于性能测试的一些学习,个人理解
摘要:在性能测试过程中,最重要的一部分就是性能瓶颈定位与调优。而引发性能瓶颈的原因是多种多样的,在之前的博客:常见的性能测试缺陷有进行介绍。 这篇博客,来聊聊性能测试过程中的一些注意事项,以及常见的一些性能缺陷表现及如何进行定位分析并且调优。。。 一、注意事项 1、断言 在压测时,为了判断发送的请求是否成
阅读全文
摘要:上篇博客,介绍了性能测试从零开始实施如何制定流程。开始本篇博客之前,让我们先回想下在你的工作经历中,是否遇到过下面的一些问题: 1、要做接口测试,找开发要接口文档,开发告诉你没有接口文档,要么自己去看代码,要么抓包; 2、来了新同事,领导要求你带带新人,由于历史原因,没有最新的PRD、没有流程规范等
阅读全文
摘要:好久没更博客了,最近忙着调整状态、适应新环境各方面,学习方面大多都是零散的笔记,感觉再不更新下,就真的要断更了。有点理解写作者的苦衷了,催更啊。。。。。。 由于新公司业务快速发展带来的流量突增以及技术负债各方面,性能的问题就开始急速冒头,这点很多创业阶段的中小型公司都存在该问题,表现在如下几个方面:
阅读全文
摘要:之前的博客,有对业内比较出名的几家互联网大厂的全链路压测方案进行过整理和总结,传送门:聊聊全链路压测。 时隔一年多,由于性能测试及相关知识的学习实践,对其有了新的认识,这里,再次聊聊我对全链路测试的理解。。。 目前的现状 以我现在所在的银行业务系统来说,目前的现状大概有这些:业务逻辑太复杂、系统庞大
阅读全文
摘要:说起性能测试,大家会想到哪些词?录制脚本、模拟高并发?性能需求分析、业务流程梳理?监控资源耗用、性能瓶颈定位?优化代码处理逻辑、提升服务器配置? 但这真的是性能测试的本质和最终目的么?这篇博客,聊聊我对软件性能的一些看法和思考。。。 首先明确一点:技术的存在是为了解决实际的业务发展中遇到的问题和痛点
阅读全文
摘要:从16年4月份开始学习性能测试到现在全职做性能测试工作,差不多两年半时间。期间断断续续写了一些性能测试方法和负载工具以及监控工具相关的博客。 最近抽时间重新翻看了之前写的博客,发现有些内容缺乏思考和精准度。也为了方便自己随时查阅相关的知识,将性能测试相关的知识、工具、框架相关的内容整理出来,也算是一
阅读全文
摘要:在性能测试中,需要根据具体的性能需求和系统架构等情况,采用不同的测试策略,其中最常见的策略就有容量测试。 这篇博客,就来聊聊容量测试以及容量规划的一些内容。。。 一、什么是容量?如何理解? 在开始之前,有一点需要知道:系统的处理能力是有限的! 1、容量定义 所谓容量,即系统处于最大负载状态或某项指标
阅读全文
摘要:之前的博客聊聊性能测试开始前的准备工作,聊了一些关于性能测试开始前要做的准备工作。这篇博客,来谈谈性能测试开始前的需求调研阶段,我们要做什么,关注那些Point。。。 一、基本信息 二、环境信息 三、应用信息 四、性能指标 五、测试数据 六、配置参数 七、测试模型 以上即为性能测试需求调研阶段,我们
阅读全文
摘要:最近工作之余,对以往的性能测试相关知识做了整理和复盘,发现了很多之前没认真思考过的小细节,整理出来,以供参考。。。 1、如何理解性能指标? 在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。 在体育运动中,我们都知道提倡“更高、更快
阅读全文
摘要:我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,之前学习python时顺带了解过python开源的性能测试框架locust。 这篇博客,简单介绍下locust的使用方法,仅供参考。。。 官方文档:Locust说明文档 一、认识Locust 1、定义 Locust是一款易于使用的分布式
阅读全文
摘要:之前的性能测试博客大多都是介绍性能测试的方法、思路以及测试工具的使用,可以称之为“务实”。这篇博客,聊聊“务虚”——如何建立团队的性能文化。。。 首先来看看团队中不同角色,他们对性能的关注点都是什么?然后拆分开,从不同视角聊聊如何针对性的建立团队的性能文化。。。 不同视角的性能关注点 一、产品 对于
阅读全文
摘要:上篇博客介绍了基准测试的一些思路和方法策略,这篇博客,聊聊基准测试的MVP(最小可行性方案)。。。 思维导图 一、测试策略 PS:今天和朋友聊起这个话题,朋友说还应该有一个高可用测试,不过仔细想了下,高可用个人认为应该更侧重容灾和失效恢复测试领域。。。 二、系统配置 nCnG:性能测试可能涉及多个系
阅读全文
摘要:之前的博客介绍过关于性能测试类型的内容,在性能测试中有一种测试类型叫做基准测试。这篇博客,就聊聊关于基准测试的一些事儿。。。 1、定义 通过设计合理的测试方法,选用合适的测试工具和被测系统,实现对某个特定目标场景的某项性能指标进行定量的和可对比的测试。 2、特质 ①、可重复性:可进行重复性的测试,这
阅读全文
摘要:性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类 一、硬件 磁盘空间:磁盘空间不足
阅读全文
摘要:之前的博客有介绍过完整的性能测试的流程和性能测试需求分析相关的内容,然而在实际的性能测试工作中,测试开始前也有很多的工作要做。 这篇博客,就聊聊性能测试的第一步工作:获取测试需求,到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图:了解被测系统的技术架构,包括从客户端到DB的
阅读全文
摘要:最近刚入职新公司,忙着适应公司的文化、工作流程的一些东西。因为部门要开发性能测试管理平台,今天邮件中我也对性能测试平台的设计提了一些自己的想法。 这篇博客,就说说我对性能测试管理平台设计的一些构思,仅供参考。。。 组织架构 这里我按照每个不同系统归属的项目组为横向,性能测试团队作为职能部门为纵向的矩
阅读全文
摘要:最近有童鞋找我问一些性能测试相关的问题,其中问的次数最多的,还是面试性能测试岗位,一般会问哪些问题? 我个人做过一段时间性能测试,年初也面试过几家公司的全职性能测试岗位,其中互联网医疗、物流、电商、金融行业的公司都有,企业规模大小兼具。 这篇博客,就将我面试时候遇到的问题整理一番,并附带其中一些问题
阅读全文
摘要:我个人有收藏感兴趣的技术链接的习惯,最近太忙,没太多时间看收藏的技术贴,难得今天有空,看了篇美团技术团队的关于性能优化的内容, 感觉不错,将其中的一些观点和方法做了总结归纳,其中还掺杂一些个人的思考,写下这篇博客,以备日后查阅。。。 原文链接:性能优化模式 一、性能优化的三个方面 1、降低响应时间
阅读全文
摘要:自从年后转岗专职自动化测试岗位后,性能测试基本被我丢一边了,好久没更新性能测试相关的博客了。。。 今晚和朋友讨论完自动化测试框架的优化之后,有认识的同行问我一个性能相关的问题,就和他聊了下我的一些建议。。。 这篇博客,就以今晚的性能话题为主,聊聊性能测试中,从需求分析开始,要做哪些事情吧。。。 一、
阅读全文
摘要:之前的工作中,有做了一些性能测试相关的工作,这里将自己收藏的一些关于性能测试相关资料的链接做一个整理,算是一个导航索引吧。。。 PS:其中有些链接对应的技术团队文章,值得长期关注。。 性能优化模式 HTTP与HTTPS对性能的优化 性能优化之空间时间可靠性 HTTPS优化探索与实践 阿里巴巴全链路压
阅读全文