性能工程是一个关注系统性能层面的体系,包含测试环境的性能测试、生产环境的性能测试、性能调优、容量规划等多个方面
性能工程主要包括如下3个部分
❑建设性能测试理论体系和流程规范、链路分析基础知识体系和流程规范、性能调优基础理论体系和流程规范。
❑搭建高效协同的工具平台,包括但不限于性能压测平台、链路监控平台、性能根因分析平台。
❑建设和完善性能组织团队,因材施教,培养符合要求的人员,做到团队分工明确,互相配合,向各部门普及性能测试的基础知识和价值。
性能工程全景图
从横向来看,该内容主要是针对纵向内容的补充,表示在成熟度和能力上的持续提升。以工具平台为例,横向分为压测体系、链路分析体系和性能调优体系3个不同的阶段来进行建设。其中,压测体系建设主要是针对压力的发起方,以黑盒的方式开展;链路分析体系建设通过相对白盒的方式来透视系统内部的情况,做到监控和瓶颈分析;性能调优体系建设已经一层层深入系统应用中,可以从代码级别进行问题的定位和解决。
性能工程理论规范
❑性能工程所涉基础理论包括压测体系中基于项目实施经验提炼的6个性能测试模型、链路分析体系中链路及监控分析的方法论、性能调优体系中的基础方法论。
❑性能工程所涉流程包括压测体系中流程规范的6个阶段,以及每个阶段涉及的具体任务项和输入输出文档,例如指南等材料;链路分析体系中的实施流程;性能调优体系中的实施流程规范。
性能工程工具平台
针对管理者,在工具平台建设上希望做到对团