性能测试策略

测试场景策略

  • 单交易基准测试场景
    检查业务本身是否存在性能缺陷。同时为后续的容量测试场景的性能分析提供参考依据。
  • 单交易负载测试场景
    获取单支校验的处理能力,验证交易是否存在并发性问题。
  • 混合测试场景
    验证相互关联的一组交易之间是否存在性能冲突。
  • 容量测试场景
    模拟实际生产环境中的业务处理高峰期系统的压力情况,得到此时的系统性能表现数据,为系统的实际上线运行提供可靠的参考。
  • 稳定性测试场景
    验证系统在长时间运行情况下的稳定性。

业务选型

业务选型一般来源于对生产交易量数量的调研,选取某月、某日、某个时间段业务处理高峰的数据作为基准数据,选取交易量大及业务复杂的交易来设计业务模型。业务选型的过程中,必须了解系统关键业务的业务流程、交易路径、交易数据、交易流程与时序图,以及各系统环节的业务操作,相应系统的业务处理逻辑等内容。性能测试优先选取关键业务进行测试。

数据准备

  • 系统基础数据量准备
    主要分析系统经过多年运行积累下来的数据量规模,分析系统业务处理运行在怎样一个数据量级上,包含数据记录总数和数据存储占用的磁盘空间大小等。如果测试环境的数据量级和生产系统相差很远,测试结果的真实性和准确性是要打折扣的。如果是全新上线的系统,可以根据对未来业务的预估分析,通过性能测试工具预埋2~3年的基础数据。
  • 测试脚本数据准备
    针对选取的测试交易,开发测试脚本。

你可能感兴趣的:(性能测试策略)