随笔分类 -  性能测试

关于性能测试的一些学习,个人理解
摘要:从16年4月份开始学习性能测试到现在全职做性能测试工作,差不多两年半时间。期间断断续续写了一些性能测试方法和负载工具以及监控工具相关的博客。 最近抽时间重新翻看了之前写的博客,发现有些内容缺乏思考和精准度。也为了方便自己随时查阅相关的知识,将性能测试相关的知识、工具、框架相关的内容整理出来,也算是一 阅读全文
posted @ 2018-11-25 23:12 老_张 阅读(16985) 评论(13) 推荐(24) 编辑
摘要:在性能测试中,需要根据具体的性能需求和系统架构等情况,采用不同的测试策略,其中最常见的策略就有容量测试。 这篇博客,就来聊聊容量测试以及容量规划的一些内容。。。 一、什么是容量?如何理解? 在开始之前,有一点需要知道:系统的处理能力是有限的! 1、容量定义 所谓容量,即系统处于最大负载状态或某项指标 阅读全文
posted @ 2018-11-17 21:16 老_张 阅读(10488) 评论(1) 推荐(4) 编辑
摘要:之前的博客聊聊性能测试开始前的准备工作,聊了一些关于性能测试开始前要做的准备工作。这篇博客,来谈谈性能测试开始前的需求调研阶段,我们要做什么,关注那些Point。。。 一、基本信息 二、环境信息 三、应用信息 四、性能指标 五、测试数据 六、配置参数 七、测试模型 以上即为性能测试需求调研阶段,我们 阅读全文
posted @ 2018-11-11 14:20 老_张 阅读(3842) 评论(7) 推荐(6) 编辑
摘要:最近工作之余,对以往的性能测试相关知识做了整理和复盘,发现了很多之前没认真思考过的小细节,整理出来,以供参考。。。 1、如何理解性能指标? 在性能测试中,涉及的性能指标有很多,强行记忆理解可能是一件很吃力的事情。对性能指标进行分层划分,这样有助于记忆和理解。 在体育运动中,我们都知道提倡“更高、更快 阅读全文
posted @ 2018-11-11 12:37 老_张 阅读(2241) 评论(0) 推荐(1) 编辑
摘要:我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,之前学习python时顺带了解过python开源的性能测试框架locust。 这篇博客,简单介绍下locust的使用方法,仅供参考。。。 官方文档:Locust说明文档 一、认识Locust 1、定义 Locust是一款易于使用的分布式 阅读全文
posted @ 2018-10-09 01:35 老_张 阅读(114466) 评论(12) 推荐(13) 编辑
摘要:之前的性能测试博客大多都是介绍性能测试的方法、思路以及测试工具的使用,可以称之为“务实”。这篇博客,聊聊“务虚”——如何建立团队的性能文化。。。 首先来看看团队中不同角色,他们对性能的关注点都是什么?然后拆分开,从不同视角聊聊如何针对性的建立团队的性能文化。。。 不同视角的性能关注点 一、产品 对于 阅读全文
posted @ 2018-10-06 15:31 老_张 阅读(3323) 评论(1) 推荐(0) 编辑
摘要:上篇博客介绍了基准测试的一些思路和方法策略,这篇博客,聊聊基准测试的MVP(最小可行性方案)。。。 思维导图 一、测试策略 PS:今天和朋友聊起这个话题,朋友说还应该有一个高可用测试,不过仔细想了下,高可用个人认为应该更侧重容灾和失效恢复测试领域。。。 二、系统配置 nCnG:性能测试可能涉及多个系 阅读全文
posted @ 2018-09-24 22:59 老_张 阅读(2773) 评论(3) 推荐(3) 编辑
摘要:之前的博客介绍过关于性能测试类型的内容,在性能测试中有一种测试类型叫做基准测试。这篇博客,就聊聊关于基准测试的一些事儿。。。 1、定义 通过设计合理的测试方法,选用合适的测试工具和被测系统,实现对某个特定目标场景的某项性能指标进行定量的和可对比的测试。 2、特质 ①、可重复性:可进行重复性的测试,这 阅读全文
posted @ 2018-09-24 01:00 老_张 阅读(10139) 评论(1) 推荐(3) 编辑
摘要:性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。 由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类 一、硬件 磁盘空间:磁盘空间不足 阅读全文
posted @ 2018-09-16 02:20 老_张 阅读(9070) 评论(0) 推荐(4) 编辑
摘要:之前的博客有介绍过完整的性能测试的流程和性能测试需求分析相关的内容,然而在实际的性能测试工作中,测试开始前也有很多的工作要做。 这篇博客,就聊聊性能测试的第一步工作:获取测试需求,到底需要哪些东西。。。 性能测试流程导图 一、相关设计文档 1、系统架构图:了解被测系统的技术架构,包括从客户端到DB的 阅读全文
posted @ 2018-09-04 00:52 老_张 阅读(5034) 评论(1) 推荐(1) 编辑
摘要:最近刚入职新公司,忙着适应公司的文化、工作流程的一些东西。因为部门要开发性能测试管理平台,今天邮件中我也对性能测试平台的设计提了一些自己的想法。 这篇博客,就说说我对性能测试管理平台设计的一些构思,仅供参考。。。 组织架构 这里我按照每个不同系统归属的项目组为横向,性能测试团队作为职能部门为纵向的矩 阅读全文
posted @ 2018-08-26 18:01 老_张 阅读(9084) 评论(2) 推荐(4) 编辑
摘要:最近有童鞋找我问一些性能测试相关的问题,其中问的次数最多的,还是面试性能测试岗位,一般会问哪些问题? 我个人做过一段时间性能测试,年初也面试过几家公司的全职性能测试岗位,其中互联网医疗、物流、电商、金融行业的公司都有,企业规模大小兼具。 这篇博客,就将我面试时候遇到的问题整理一番,并附带其中一些问题 阅读全文
posted @ 2018-07-01 15:23 老_张 阅读(46052) 评论(6) 推荐(5) 编辑
摘要:我个人有收藏感兴趣的技术链接的习惯,最近太忙,没太多时间看收藏的技术贴,难得今天有空,看了篇美团技术团队的关于性能优化的内容, 感觉不错,将其中的一些观点和方法做了总结归纳,其中还掺杂一些个人的思考,写下这篇博客,以备日后查阅。。。 原文链接:性能优化模式 一、性能优化的三个方面 1、降低响应时间 阅读全文
posted @ 2018-06-02 15:30 老_张 阅读(3516) 评论(0) 推荐(0) 编辑
摘要:自从年后转岗专职自动化测试岗位后,性能测试基本被我丢一边了,好久没更新性能测试相关的博客了。。。 今晚和朋友讨论完自动化测试框架的优化之后,有认识的同行问我一个性能相关的问题,就和他聊了下我的一些建议。。。 这篇博客,就以今晚的性能话题为主,聊聊性能测试中,从需求分析开始,要做哪些事情吧。。。 一、 阅读全文
posted @ 2018-04-27 02:00 老_张 阅读(3455) 评论(1) 推荐(2) 编辑
摘要:之前的工作中,有做了一些性能测试相关的工作,这里将自己收藏的一些关于性能测试相关资料的链接做一个整理,算是一个导航索引吧。。。 PS:其中有些链接对应的技术团队文章,值得长期关注。。 性能优化模式 HTTP与HTTPS对性能的优化 性能优化之空间时间可靠性 HTTPS优化探索与实践 阿里巴巴全链路压 阅读全文
posted @ 2018-03-24 23:12 老_张 阅读(3466) 评论(2) 推荐(2) 编辑
摘要:之前有和认识的同行聊过他们全链路压测的一些技术实现方案,自己也看了很多相关的资料,这篇博客,说说自己对全链路压测的理解,以及整理的一些知识点。。。 PS:主要罗列的是问题点,以及对应的一些解决方案,仅供参考。。。 相关链接: 阿里全链路压测 有赞全链路压测 京东全链路压测 饿了么全链路压测 滴滴全链 阅读全文
posted @ 2018-02-14 14:53 老_张 阅读(50019) 评论(6) 推荐(10) 编辑
摘要:昨晚在某个测试群看到有人问了一个问题:压力测试中TPS一直上不去,是什么原因?稍微整理了下思路,列举性的简略回答了他的问题。 这篇博客,就具体说说在实际压力测试中,为什么有时候TPS上不去的原因。如有遗漏或不对的,请评论区指出,不胜感激。。。 先来解释下什么叫TPS: TPS(Transaction 阅读全文
posted @ 2018-01-18 11:58 老_张 阅读(60163) 评论(8) 推荐(13) 编辑
摘要:最近几天详细的阅读了一篇经典的关于软件性能的文章,阅后解答了我很多迷惑,这篇博客就把自己阅读后的一些思考和总结分享一下,如有不能理解或想阅览具体内容的请参考原文和译文内容。。。。 原文地址:Thinking Clearly About Performance 译文下载链接:认清性能问题 1、响应时间 阅读全文
posted @ 2017-12-20 22:47 老_张 阅读(3212) 评论(1) 推荐(1) 编辑
摘要:下午在家看书,清理收藏栏的内容,翻出来几篇去年收藏的博文,此时再看,真切的感觉到了自己这一年的成长,分享出来,希望看到的童鞋都能有所得,就好。。。 原文地址:性能测试指标 一、通用指标 指Web应用服务器、数据库服务器必需测试项 二、Web服务器指标 三、数据库服务器性能指标 四、系统的瓶颈定义 五 阅读全文
posted @ 2017-11-12 17:03 老_张 阅读(3172) 评论(1) 推荐(2) 编辑
摘要:周一项目经理给我提了一个性能测试需求:对库存查询功能迁移后的服务器处理能力做一次压力测试,下班到家给测试群的小伙伴说起这事,引起了一些讨论。。。 紫川(我建的测试交流群的某个咸鱼)吐槽我写性能测试博客一直不写实际操作方法,我的回答是:最好的学习方法是跟着学、照着做,思考咨询总结实践。。。 只是截图表 阅读全文
posted @ 2017-10-29 23:40 老_张 阅读(34670) 评论(3) 推荐(4) 编辑