- 企业性能测试:体系构建、落地指导与案例解读
- 国际软件测试资质认证委员会中国分会等
- 1984字
- 2023-08-28 19:57:57
前言
如果能够站在前人的肩膀上去做一件事情,那么这件事一定可以更高效地完成,性能测试在企业中的建设也是如此。性能测试在企业内部的发展经历了由开发或测试工程师使用性能测试工具完成简单测试工作的阶段,到独立的性能测试人员或团队对不同项目实施性能测试的阶段,再到企业内部构建性能测试体系,测试人员通过平台化的方式来完成性能测试的阶段。
做好性能测试不是只掌握工具的使用方法,也不能仅通过一份流程规划就达到目标,它是一个综合而多维度的体系工程。特别是对企业性能测试体系建设来说,不同的企业内部的组织结构不同、IT建设的成熟度不同、对性能测试理解的程度不同等,如果单纯地将一家企业的模式直接复制到另外一家企业中,很大可能会失败。
本书基于众多不同行业性能测试体系建设的积累和沉淀,抽象出一套完整的企业性能测试体系建设落地的指导方法,同时在企业成功案例的基础上对具体问题具体分析。只有这样才能让企业在性能测试体系建设过程中取得成功。在遵循“理论指导实践”原则的同时,还需要遵循“实事求是”的原则。为此,我们把企业实践过程中的内容整理成可供参考的规范和指南等材料,方便读者分别从全局建设和局部建设的维度来思考如何选择更适合自身需要的解决方案或者优先建设的内容。
本书编写人员都是在这个领域实践了十几年的“老兵”,我们希望整个行业的发展越来越好,也希望本书能为企业带来一些参考价值。同时我们也会持续不断地进行探索,形成一个行业的解决方案,为整个行业注入成功的实践经验,让更多企业在开展性能测试体系建设时降低成本,少走弯路。
读者对象
根据目标和需求的不同,本书适合不同的读者群体:
❑质量部门和测试部门的管理者
❑企业内部的性能测试负责人
❑企业内部的性能测试实施人员
❑企业内部的资深测试人员
❑企业内部的项目经理
❑性能相关的运维人员
❑性能相关的开发人员
本书特色
当前市面上关于性能测试的书籍主要是指导测试人员通过工具来完成性能测试,这些书籍重点内容基本都是关于性能测试工具的使用的,比如LoadRunner工具的使用、JMeter工具的使用等。
与上述书籍不同,本书在内容逻辑上可以分为两个部分。
第一部分为国际和国内性能测试基础标准。由于当前针对性能测试的基础内容没有统一标准,所以各个企业在建设并落地性能测试体系时都会存在差异。而本书结合了当前国际组织及国家标准中对性能测试的定义及内容介绍,为企业的后续落地过程提供了标准。
第二部分则围绕企业内部自评性能测试成熟度的相关操作展开分析,指导企业逐步推进性能测试体系的建设和发展,从而实现从一级到五级的持续建设目标。
本书核心内容并非性能测试工具的功能和使用,而是性能测试体系建设的方案如何在企业内完成落地,达到性能质量的目标。性能测试体系建设包括性能压测体系、链路分析体系、性能调优体系等维度,能够全方面保障企业内部IT系统的性能质量,保障系统生产运行的稳定性。书中给出的企业落地的成功案例能够让读者更加清楚性能测试体系建设是一个复杂且综合性的工程,需要结合企业当前的情况通过制定完整的解决方案来完成具体的更有针对性的建设工作。
如何阅读本书
本书一共分为12章,内容简介如下。
第1章深入介绍了性能测试。
第2章主要介绍了国际组织和国家标准中对性能指标的定义。
第3章主要介绍了企业如何对自身性能测试的成熟度进行自评,同时列举了在性能测试方面容易存在的误区,本章内容来源于对大量企业的调研总结和笔者所在企业的实践经验。
第4章主要介绍了性能测试的基础标准流程,让读者能够完整地了解一个项目的实施标准。
第5章主要介绍了性能测试的重要模型,并且提供了在实践中运用这些模型的案例。
第6章主要介绍了性能测试体系中一个非常重要的内容,即如何选择性能测试环境。
第7章主要介绍了目前常用的性能测试工具和流行的全链路压测平台。
第8章主要介绍了如何建设链路分析体系,重点在于如何在性能测试中运用链路分析技术。
第9章主要介绍了如何建设性能调优体系,重点在于如何运用调优思路对性能问题进行分析,并通过真实调优案例帮助读者了解如何达到调优效果。
第10章主要介绍了如何对性能测试效果进行评估及展示。
第11章主要介绍了服务端性能工程建设的内容,以及企业未来在性能测试体系上的重点发展方向。
第12章主要介绍了两个企业落地成功案例,其中一个是企业在原有测试基础上完善线下压测的体系建设,另一个是企业完成线下与生产全链路性能测试体系的整体建设。
其中第1、2章可以让读者单独了解性能测试及其度量指标。如果你是测试管理者或者负责人,可以对第3、10、11章进行重点学习;如果你是一位测试人员,则建议重点学习第4~9章。
勘误和支持
参加本书编写工作的人员有周震漪、范斌、杨靖、朱波、钱磊、叶家文、王映红、王斌、周倩嫣、郑珠。虽然本书是各位作者认真写就,但书中难免会出现一些错误或者不准确的地方,欢迎读者批评指正,大家有任何问题可发送邮件至214399230@qq.com。
范斌
2022年10月