老张的求知思考世界_社区达人页

个人头像照片
老张的求知思考世界
已加入开发者社区2003

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
初入江湖
初入江湖

成就

已发布114篇文章
0条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
擅长领域
技术认证

8年+质量保障经验,博客园技术文章超过500w阅读量。 擅长质量体系搭建、全链路压测及稳定性保障。 公众号:老张的求知思考世界

暂无精选文章
暂无更多信息

2023年02月

  • 02.22 18:57:00
    发表了文章 2023-02-22 18:57:00

    如何设计自动化测试Case?

    测试工作的本质是尽可能以更高的效率保障交付产出物的质量满足甚至超出预期,这是所有测试工作的最终目标。
  • 02.22 18:54:08
    发表了文章 2023-02-22 18:54:08

    自动化测试如何实施落地?

    “自动化测试适用于重复度较高的工作,且不是一蹴而就即插即用就能解决问题的。需要相对稳定的业务需求迭代、比较成熟稳定的研发团队和一定的技术基础设施建设,以及较为规范的流程才能更好落地,达到提效的目的”。
  • 02.22 18:52:17
    发表了文章 2023-02-22 18:52:17

    解决问题的最佳实践路径

    借助搜索引擎看是否有类似问题和解决方案,分析可行性并尝试(试错),搞不定再求助更专业的人;
  • 02.22 18:50:26
    发表了文章 2023-02-22 18:50:26

    被忽视的问题:测试环境配置管理

    关于质量保障这个话题,要谈的内容太多。这篇文章,我想聊聊基于上述问题,如何通过管理测试环境来解决影响线上交付质量的一些思考和方法。
  • 02.22 18:48:23
    发表了文章 2023-02-22 18:48:23

    性能测试如何创造业务价值

    业务可控也可以通过字面意思理解,即:各个业务维度的运行监控/业务配置发布回滚以及防资损;
  • 02.22 18:44:31
    发表了文章 2023-02-22 18:44:31

    你真的需要自动化测试吗?

    其实自动化这个概念很早前就有了,最初主要应用于工业生产领域,指通过指令或软件控制机械工具完成一些重复度较高的工作。后来随着计算机技术的发展和互联网行业的蓬勃趋势,开始应用于软件开发和测试领域。
  • 02.22 18:42:46
    发表了文章 2023-02-22 18:42:46

    测试需要做单元测试吗?

    我的回答:测试需要做单元测试,但要综合评估团队成员技能、个人意愿、项目迭代周期以及协作默契程度等很多因素,用合适的方法和手段在合适的时机切入,而不是一味强推。
  • 02.22 18:40:36
    发表了文章 2023-02-22 18:40:36

    测试流程如何落地

    线上故障处理流程:出现故障时的响应机制、线上止血、故障排查以及复盘跟进流程;
  • 02.22 18:38:13
    发表了文章 2023-02-22 18:38:13

    漫谈测试覆盖率

    测试覆盖率和需求挂钩,高度依赖研发过程,需要分阶段执行不同粒度,最终结果和线上交付质量成比例;
  • 02.22 18:36:38
    发表了文章 2023-02-22 18:36:38

    测试的核心竞争力是什么?

    大家都知道,互联网技术岗位,日常的工作就是完成需求,需求的来源就是实际的业务场景和挑战。上面我提到了利用技术解决问题,这里的问题就是实际的来源于业务迭代带来的挑战。
  • 02.22 18:34:50
    发表了文章 2023-02-22 18:34:50

    全链路压测(14):生产全链路压测SOP

    从实践经验的角度出发,生产全链路压测在技术实现上没有太多新花样,但要在不同的业务和企业落地,就各有各的实践路径。对于没有太多经验的同学来说,全链路压测的落地,大多还是基于个人的经验和熟悉的领域,即都是在局部作战,缺乏全局的视角和可视化地图。从全局来讲,缺少适用于自己的全链路压测最佳实践。
  • 02.22 18:30:19
    发表了文章 2023-02-22 18:30:19

    全链路压测(13):高可用和性能优化

    业务场景复杂化、海量数据冲击下,发现并解决业务系统的可用性、扩展性以及容错性问题。
  • 02.22 18:27:17
    发表了文章 2023-02-22 18:27:17

    全链路压测(12):生产压测必不可少的环节

    在生产环境开展全链路压测,相对于测试环境来说风险和成本都是比较大的。因此需要一套严格的流程管控和响应机制,以及高效的团队协同体系。
  • 02.22 18:25:37
    发表了文章 2023-02-22 18:25:37

    全链路压测(11):聊聊稳定性预案

    从业务角度来讲,无论技术做任何的改动和优化,最终的目的都是为了业务目标的达成。而系统的稳定性,无论从用户体验还是业务目标达成的角度来看,都是不可忽视的一环。
  • 02.22 18:24:10
    发表了文章 2023-02-22 18:24:10

    全链路压测(10):测试要做的准备工作

    功能验证环境即用来验证技术组件本身的功能正确性和接入性能损耗的环境,有独立的随时可用的环境最好。如果考虑到成本,也可以用线下性能环境来进行验证。
  • 02.22 18:22:08
    发表了文章 2023-02-22 18:22:08

    认清性能问题

    首先专注于业务上最需要优先修正的程序,而不是从全局调优来改善性能。要重视全局的性能表现,但解决问题要从细节和业务最需要的环节入手。
  • 02.22 18:17:49
    发表了文章 2023-02-22 18:17:49

    性能分析优化的道与术

    如果网络不稳定,也会导致RT的曲线抖动较为剧烈,产生毛刺甚至丢包,这个时候P90/P99的数值也可能变大。因此稳定和足够的网络带宽,对系统的性能来说是很重要的。
  • 02.22 18:15:30
    发表了文章 2023-02-22 18:15:30

    全链路压测(9):容量评估和容量规划

    容量评估我在之前的文章《性能测试从零开始实施指南——容量评估篇》中已做过详细介绍,这里不多做赘述。关于容量评估,参考下面两张思维导图,更容易理解。
  • 02.22 18:12:50
    发表了文章 2023-02-22 18:12:50

    全链路压测(8):构建三大模型

    单机单接口的压测,可以通过梯度增加请求的方式,观察随着请求的增加,其性能表现&资源损耗的变化。在目前的微服务架构下,整体链路的性能瓶颈,取决于短板(木桶原理)。因此,单机单链路基准测试的目的,是在全链路压测开始前进行性能摸底,定位排查链路瓶颈。
  • 02.22 18:04:53
    发表了文章 2023-02-22 18:04:53

    如何建立高效的质量保障机制

    环境是我们开展一切测试工作的前提,也是最底层的基础设施,因此环境的稳定性是至关重要的。但随着业务、技术以及人的不断变化,环境的稳定性越发的成为部分企业技术团队特别是测试团队面临的巨大问题。
  • 02.22 18:00:16
    发表了文章 2023-02-22 18:00:16

    复盘归因,提高交付质量的秘诀

    这个阶段包括原型图、PRD文档、交互设计、技术方案、测试用例等几项重要产出物,当然他们有一定的前后依赖关系。
  • 02.22 17:55:05
    发表了文章 2023-02-22 17:55:05

    全链路压测(7):核心链路四问

    很多企业都会有自己核心的业务范围,这些核心业务也往往是主要的企业利润来源。以电商企业为例,为用户提供商品的购买服务,为商家提供商品的管理和上架及定价展示,利润大多为撮合用户和商家交易所带来的服务费以及广告等相关费用。
  • 02.22 17:53:10
    发表了文章 2023-02-22 17:53:10

    优秀的测试开发应该具备的六大能力

    在国内测试开发很重要的一点是具备大部分测试所不具有或不擅长的coding能力以及技术广度,他可以通过借助已有的成熟工具框架或者二次开发,快速解决测试过程遇到的各种block效率的问题,以及为技术团队内部提供一些更高效的研发测试工具,提高交付过程的效率,并保障测试过程的质量。
  • 02.22 17:50:55
    发表了文章 2023-02-22 17:50:55

    全链路压测(6):确认范围和识别风险

    全链路压测,见名知意,其本质是一个技术验证手段和过程。即通过一系列的准备工作和测试手段,来验证系统在生产环境的“三高”是否能满足某些特定情况下的业务需要。
  • 02.22 17:47:42
    发表了文章 2023-02-22 17:47:42

    全链路压测(5):生产全链路压测实施全流程

    任务拆解即将下述备战阶段的各个一级目标,拆解为多个更详细的二级甚至三级任务,并且对应到人和时间。
  • 02.22 17:41:01
    发表了文章 2023-02-22 17:41:01

    《SRE实战手册》学习笔记之SRE落地实践

    分段判定原则:对于原因较复杂或链路较长的故障,建议分阶段评估,不同阶段有不同的措施。这一原则的出发点是要摒弃“故障根因只有一个”的观点。
  • 02.22 17:37:08
    发表了文章 2023-02-22 17:37:08

    学习笔记之初识混沌工程

    最早由Netflix的技术团队提出,现已经演变成计算机科学的一门新兴学科,即“混沌工程”。
  • 02.22 17:24:35
    发表了文章 2023-02-22 17:24:35

    聊个简单的话题:如何分析性能需求?

    一般来说,云服务的可用区,可以理解为同一个机房的不同虚拟机集群。为了避免某个可用区由于网络硬盘等原因损坏导致服务不可用,跨可用区的服务部署是一种常见的容灾手段。
  • 02.22 17:19:26
    发表了文章 2023-02-22 17:19:26

    全链路压测(4):全链路压测的价值是什么?

    大促的典型特点是流量大,对系统的冲击比较高。那么精准的测量线上系统的容量,对处理能力薄弱的节点进行扩容升配,优化性能就是很有必要的。
  • 02.22 17:14:55
    发表了文章 2023-02-22 17:14:55

    全链路压测(3):技术改造和测试验证

    底层框架改造是目前业内较为常用的一种技术手段,它通过提供一个基础的服务或者框架,让业务应用和中间件接入即可。在压测时候,在请求头带入特殊的压测标记,即可区分正常的业务流量和压测流量来进行透传,涉及到的中间件和数据库,也会通过路由的方式透传下去。这样做的优点在于:业务几乎无需改造,侵入性低,即插即用的方式也更为灵活。
  • 02.22 17:05:33
    发表了文章 2023-02-22 17:05:33

    全链路压测(2):方案调研和项目立项

    一般来说,像生产全链路压测这种复杂的需要多个技术团队参与的复杂技术项目,在企业内部都会有一个项目申报和评估立项的过程。
  • 02.22 17:01:40
    发表了文章 2023-02-22 17:01:40

    全链路压测(1):认识全链路压测

    后来他们内部复盘,一番讨论后,为了避免后续的大促再次出现类似的问题,决定在生产搞压测,这就是现在被很多测试同学所熟知的生产全链路压测的背景由来。
  • 02.22 16:58:42
    发表了文章 2023-02-22 16:58:42

    碎片式的技术笔记

    优化思路:通过配置信息版本号,比对决策是否需要更新(更新需要proxy)
  • 02.22 16:55:20
    发表了文章 2023-02-22 16:55:20

    聊聊传统压测和全链路压测的区别

    随着互联网行业不断发展,系统架构越发复杂,业务场景越发多样化,对性能测试的要求也越来越高。传统压测方式已经无法满足业务和技术的发展需要,全链路压测,就是在这样的背景下应运而生的。作为性能测试领域新阶段的最佳实践,全链路压测在更多公司被探索和应用的过程中,也遇到了种种挑战。
  • 02.22 16:51:10
    发表了文章 2023-02-22 16:51:10

    软件质量保障体系建设

    所谓的愿景,就是长期规划,我们要到哪里去的问题。一个组织或者团队,是一定要有愿景的。在软件质量保障领域,所谓的愿景概括来说就四个字:保质提效。
  • 02.22 16:46:31
    发表了文章 2023-02-22 16:46:31

    全链路压测常态化方案

    压测任务正式开始前,设定并检查压测的SLA阈值,确保压测流量不会导致生产服务负载过高出现异常;
  • 02.22 16:44:21
    发表了文章 2023-02-22 16:44:21

    性能测试基础知识体系

    网关层:网关是请求入口和业务接入层,一般登录验签调用、加解密鉴权、限流等操作,都是在网关进行;
  • 02.22 16:28:11
    发表了文章 2023-02-22 16:28:11

    线上-技术沙龙问题汇总答疑

    全链路压测,特别是生产全链路压测,成本和风险相对比较大,而且涉及到的底层改造等问题,需要合适的契机才能推动,否则会比较困难;
  • 02.22 16:24:44
    发表了文章 2023-02-22 16:24:44

    上海-技术沙龙问题汇总答疑

    影子库表方式的话,是通过特殊的标记将压测数据路由到对应的带特殊标识的中间件和DB,影子库一般和生产的业务DB在同一个实例,这种情况下数据预埋是将生产数据同步到影子库,然后进行脱敏处理;
  • 发表了文章 2023-02-23

    如何分析性能测试需求?

  • 发表了文章 2023-02-23

    ChatGPT真的可以取代基础工作岗位吗?

  • 发表了文章 2023-02-23

    落地DevOps的三要素

  • 发表了文章 2023-02-23

    落地DevOps的路线图

  • 发表了文章 2023-02-23

    从TMMI角度谈谈质量度量

  • 发表了文章 2023-02-23

    性能测试技术笔记(三):如何设计一个压测平台

  • 发表了文章 2023-02-23

    性能测试技术笔记(二):如何准备测试环境和数据

  • 发表了文章 2023-02-23

    性能测试技术笔记(一):如何快速上手压测工作

  • 发表了文章 2023-02-23

    自动化测试技术笔记(三):如何编写技术方案

  • 发表了文章 2023-02-23

    自动化测试技术笔记(二):准备工作的切入点

  • 发表了文章 2023-02-23

    自动化测试技术笔记(一):前期调研怎么做

  • 发表了文章 2023-02-23

    构建高效的容量保障体系

  • 发表了文章 2023-02-23

    容量保障落地四步走

  • 发表了文章 2023-02-23

    容量测试解决了什么问题?

  • 发表了文章 2023-02-23

    性能测试知识科普(七):监控能给你带来什么

  • 发表了文章 2023-02-23

    性能测试知识科普(六):三大模型

  • 发表了文章 2023-02-23

    自动化测试成熟度模型

  • 发表了文章 2023-02-23

    性能测试知识科普(五):能力分层

  • 发表了文章 2023-02-23

    从零到一落地接口自动化测试

  • 发表了文章 2023-02-23

    构建高质量的持续交付体系

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息