影响性能测试成熟度的5个内容项
1.性能测试流程规范
性能需求型模式-测试执行启动基本无规划,缺少标准流程规范,测试资产无法复用,测试结果无总结和沉淀
性能常态化模式下流程规范->企业内部不同部门,各个团队共同制定并执行达成一致的性能测试实施流程规范的模式
1)阶段化规划,明确性能测试执行的6个阶段,每个阶段需要完成的工作任务,形成指定的产物作为下一阶段准入材料。
2)测试模型规划
性能平台化模式下规范流程->企业IT建设成熟度较高,大部分落地持续集成和持续交付流水线
1)减少人工投入,复用重复操作
2)针对已有业务定期开展性能巡检,强化性能评估频率,建立基线库
3)基于流水线快速进行性能回归测试
2、性能测试环境
1)无性能测试环境 开发自测或者外包在开发环境下字眼自测
2)性能测试与功能测试共用测试环境
导致性能测试结果不全面
3)独立的性能测试环境
资源池模式或者常态模式
同架构或者等比例
3、工具及平台
1)性能压测工具 测试前规划,准备,数据总结,全部依赖人力,时间消耗,执行质量受性能测试工程师
经验限制。
2)压测平台
目前企业内部主要进行二次开发的功能分为3类:管理类功能、统计类功能、执行跟踪类功能。
3)全链路压测平台
自动化实施性能测试,还能不断提高性能测试工作的专业化水平,扩大性能测试覆盖面的广度和深度。
4、性能测试团队
1)开发或功能测试工程师
2)全职性能测试工程师
3)具备性能调优能力的工程师
5、性能测试价值度量
1)无度量
2)测试过程度量
3)全方面多维度度量
往往有相对成熟的性能测试平台,测试过程及规范在平台中体现
实时数据沉淀,一键式自动分析,报表自动生成。
性能测试成熟度模型
本文《企业性能测试:体系构建、落地指导与案例解读》