1.单个事务基准测试是指由单个虚拟用户逐个发起事务,用于获取事务的性能基线。
2.单事务负载测试是指一定数量的并发用户对一个被测试的事务施加很大的压力,通过测试可以暴露出被测试事务本身的性能问题并进行优化。
3.混合负载测试是按照特定的比例同时发起多个被测试的事务。混合负载测试是最接近实际生产情况的测试场景,通常用于检验应用系统在日常生产中的性能。
4.批测试是指需要检查批作业的执行效率,检查主批作业的时间窗口是否满足生产需要的应用系统。
5.一些应用系统,尤其是7*24小时的应用系统,在某些时间段可能会出现批量和在线事务并存的情况。通过在线批量叠加测试评估在线批量操作的直接相互影响。
6.一些特殊的性能缺陷,比如内存泄漏,或者其他资源回收机制缺陷,只有在一定的压力下,通过长时间的连续运行才能暴露出来。系统长时间平稳运行的能力可以通过系统稳定性测试来检验。
标准的测试场景是从单个交易混合到多个交易,从只在线到在线批量,这是一个一步一步排查问题的过程。按照这个流程,可以检查出大部分的性能缺陷。为了节省时间或者麻烦而跳过必要的标准测试场景,可能会导致事倍功半。