随笔分类 -  性能测试

关于性能测试的一些学习,个人理解
摘要:前言 每年的618&双11,对于电商公司来说都是一次大考。为了应对活动当天的瞬时峰值流量,进行全链路压测是很有必要的一项技术工程。 而且全链路压测除了对核心链路进行性能问题排查优化之外,还能发现很多日常迭代中累积的小问题,对团队协同作战能力,也是一个很好的提升。 演进 从去年双11到今年618,我司 阅读全文
posted @ 2020-07-04 22:29 老_张 阅读(2903) 评论(6) 推荐(4) 编辑
摘要:题记 今年是我个人从事软件测试工作的第六个年头,职业生涯至今经历了功能-接口-自动化-性能测试岗位的变迁。 18年下半年开始以团队owner的角色进行工作开展,不过当时团队技术体系建设已经步入正轨,对我个人而言,并没有太多沉淀。 19年跳槽后,有幸从零开始主导我司的性能测试体系建设工作,个人之前的很 阅读全文
posted @ 2020-05-05 21:43 老_张 阅读(4861) 评论(8) 推荐(10) 编辑
摘要:背景 去年双十一,为了应对零点的峰值流量冲击,我们在八月下旬启动了全链路压测第一次实践。由于从零开始,因此单独搭建了一套和生产1:1的环境,2个月的时间,光环境成本就高达几百万。 经过双十一,压测团队从中汲取了不少的经验和教训。双十一之后,在CTO的指导下和支持下,由基架和性能测试团队快速的投入了全 阅读全文
posted @ 2020-03-19 15:49 老_张 阅读(3133) 评论(3) 推荐(5) 编辑
摘要:最近忙于公司的全链路压测平台调研和技术规划文档输出工作,参考了全网能搜到的业内大厂的全链路压测方案,这里做个汇总,以及将个人认为可以落地的方案做一个关键点整理。 技术链接 滴滴全链路压测解决之道 阿里巴巴的全链路压测 阿里怎么做双11全链路压测? 美团全链路压测自动化实践 全链路压测平台在美团中的实 阅读全文
posted @ 2019-12-07 23:49 老_张 阅读(3343) 评论(2) 推荐(2) 编辑
摘要:每年双十一,对买家来说是一场买买买的剁手之旅,但对于电商公司的技术人员来说,却是一次严峻的技术期末考。如何保证系统在预估的流量洪峰来临时,既能保证用户的买买买不受影响, 促进业务及营销活动的目标达成,又能用尽可能少的成本投入保障系统的稳定可用性,是技术童鞋必须面对的挑战。我司在双十一来临的最后关口完 阅读全文
posted @ 2019-12-01 23:17 老_张 阅读(5854) 评论(4) 推荐(7) 编辑
摘要:性能测试的目的,是通过模拟真实的业务场景和海量的用户请求及数据对业务系统进行多种场景的测试,来验证各个服务的性能表现是否满足实际的业务需要。 长期来看,性能测试最终的目标是为生产环境容量规划提供可靠地参考数据,使生产服务的可用性、扩展性和稳定性更高,让技术更好的服务业务,创造更多的价值。 从整个性能 阅读全文
posted @ 2019-11-26 20:18 老_张 阅读(3781) 评论(2) 推荐(3) 编辑
摘要:在前面的博客当我们讨论性能测试时,我们在说什么?中有聊过性能测试的目的和本质。性能测试过程中,监控分析和调优是最核心也是占比最大的一部分。 性能分析的目的是找出系统性能存在的瓶颈与风险,性能调优就是尽可能用更少的资源提供更好的服务。而其关键点,就是生成负载、监控相关指标。 性能测试前期的需求调研、开 阅读全文
posted @ 2019-11-24 18:55 老_张 阅读(4774) 评论(5) 推荐(6) 编辑
摘要:大概去年这时候,写过一篇博客:浅谈容量测试与容量规划,里面聊了一些我个人对于容量测试和容量规划的一些了解以及想法。 由于今年我司要搞双十一大促,因此全链路压测中很重要的一环——容量测试和容量规划被列入了待办事项。 与之相对的,想正确的进行容量测试,对线上容量规划提供重要的参考依据,容量评估,就是我们 阅读全文
posted @ 2019-10-06 13:58 老_张 阅读(6586) 评论(1) 推荐(3) 编辑
摘要:今年跳槽到一家电商企业,性能测试需要从零开始。在性能测试不断推动落地过程中,积累了一些从零开始的经验和教训,自己也在有计划的写一个系列《性能测试从零开始实施指南》。 前面已经聊过了从零开始要做的一些事情,比如:《性能测试从零开始实施指南——流程篇》、《性能测试从零开始实施指南-文档建设篇》、《性能测 阅读全文
posted @ 2019-09-30 01:51 老_张 阅读(3761) 评论(1) 推荐(7) 编辑
摘要:最近和同事聊起常用的一些压测工具,谈到了Apache ab、阿里云的PTS、Jmeter、Locust以及wrk各自的一些优缺点和适用的场景类型。 这篇博客,简单介绍下HTTP基准测试工具wrk的基本使用方法。。。 一、压测工具对比 二、简介及安装 1、简介 Wrk是一个支持HTTP协议的基准测试工 阅读全文
posted @ 2019-08-24 23:09 老_张 阅读(3244) 评论(2) 推荐(0) 编辑
摘要:最近有些同学找我咨询关于性能测试计划相关的问题,原因是他们公司要做性能测试,Leader要求写一份性能测试计划,苦于之前没做过相关工作,无从下手。 这篇博客,结合我个人的一些经验和总结,聊聊如何制定一份较为全面的性能测试计划。。。 一、测试背景 首先要阐述本次性能测试的背景,即被测系统类型,面向哪些 阅读全文
posted @ 2019-08-11 14:18 老_张 阅读(6110) 评论(7) 推荐(9) 编辑
摘要:大概去年这个时候,写过一篇博客:性能测试岗位常见面试题。当时是出于一个求职者的角度,对自己遇到的一些性能岗位面试问题进行了整理归纳。 最近这一年,对性能测试有了更多的认知,也做了大半年性能团队的Leader,最近部门开放了性能测试工程师岗位,也面试了几位候选人。 这篇博客,说说我对性能测试工程师的定 阅读全文
posted @ 2019-08-06 00:10 老_张 阅读(6541) 评论(3) 推荐(2) 编辑
摘要:面对日益复杂的业务场景和不同的系统架构,前期的需求分析和准备工作,需要耗费很多的时间。而不同的测试策略,也对我们的测试结果是否符合预期目标至关重要。 这篇博客,聊聊我个人对常见的性能测试策略的理解,以及它们的适用场景。。。 一、常见的测试策略 性能测试实施过程中,针对不同的业务场景,我们经过分析和场 阅读全文
posted @ 2019-07-18 00:07 老_张 阅读(6772) 评论(2) 推荐(5) 编辑
摘要:自从09年阿里开启了双十一活动,近几年各大电商平台的促销活动如火如荼。电商大促期间剧增的流量,对电商平台相关的软件系统也带来了更严峻的挑战。 比如秒杀抢购活动要求高并发处理能力,核心业务流程要求更好的可用性以及稳定性,为了大促需要精确的对线上服务扩容做容量规划等等。 对于性能测试工程师来说,无论是前 阅读全文
posted @ 2019-07-17 17:42 老_张 阅读(4595) 评论(2) 推荐(3) 编辑
摘要:在性能测试过程中,最重要的一部分就是性能瓶颈定位与调优。而引发性能瓶颈的原因是多种多样的,在之前的博客:常见的性能测试缺陷有进行介绍。 这篇博客,来聊聊性能测试过程中的一些注意事项,以及常见的一些性能缺陷表现及如何进行定位分析并且调优。。。 一、注意事项 1、断言 在压测时,为了判断发送的请求是否成 阅读全文
posted @ 2019-05-12 23:36 老_张 阅读(27905) 评论(2) 推荐(10) 编辑
摘要:上篇博客,介绍了性能测试从零开始实施如何制定流程。开始本篇博客之前,让我们先回想下在你的工作经历中,是否遇到过下面的一些问题: 1、要做接口测试,找开发要接口文档,开发告诉你没有接口文档,要么自己去看代码,要么抓包; 2、来了新同事,领导要求你带带新人,由于历史原因,没有最新的PRD、没有流程规范等 阅读全文
posted @ 2019-05-08 23:24 老_张 阅读(5307) 评论(2) 推荐(3) 编辑
摘要:好久没更博客了,最近忙着调整状态、适应新环境各方面,学习方面大多都是零散的笔记,感觉再不更新下,就真的要断更了。有点理解写作者的苦衷了,催更啊。。。。。。 由于新公司业务快速发展带来的流量突增以及技术负债各方面,性能的问题就开始急速冒头,这点很多创业阶段的中小型公司都存在该问题,表现在如下几个方面: 阅读全文
posted @ 2019-04-23 00:48 老_张 阅读(6804) 评论(6) 推荐(8) 编辑
摘要:之前的博客,有对业内比较出名的几家互联网大厂的全链路压测方案进行过整理和总结,传送门:聊聊全链路压测。 时隔一年多,由于性能测试及相关知识的学习实践,对其有了新的认识,这里,再次聊聊我对全链路测试的理解。。。 目前的现状 以我现在所在的银行业务系统来说,目前的现状大概有这些:业务逻辑太复杂、系统庞大 阅读全文
posted @ 2019-03-13 22:01 老_张 阅读(4235) 评论(3) 推荐(2) 编辑
摘要:说起性能测试,大家会想到哪些词?录制脚本、模拟高并发?性能需求分析、业务流程梳理?监控资源耗用、性能瓶颈定位?优化代码处理逻辑、提升服务器配置? 但这真的是性能测试的本质和最终目的么?这篇博客,聊聊我对软件性能的一些看法和思考。。。 首先明确一点:技术的存在是为了解决实际的业务发展中遇到的问题和痛点 阅读全文
posted @ 2019-02-16 23:07 老_张 阅读(4516) 评论(6) 推荐(6) 编辑
摘要:从16年4月份开始学习性能测试到现在全职做性能测试工作,差不多两年半时间。期间断断续续写了一些性能测试方法和负载工具以及监控工具相关的博客。 最近抽时间重新翻看了之前写的博客,发现有些内容缺乏思考和精准度。也为了方便自己随时查阅相关的知识,将性能测试相关的知识、工具、框架相关的内容整理出来,也算是一 阅读全文
posted @ 2018-11-25 23:12 老_张 阅读(16953) 评论(13) 推荐(24) 编辑