性能测试的场景类型通常包含如下几种:
· 业务场景:通常指的是系统的业务处理流程,描述具体的用户行为,通过对用户行为进行分析来划分不同的业务场景,是性能测试时测试场景设计的重要来源。
· 测试场景:测试场景是对业务场景的真实模拟,测试场景的设计应该尽可能贴近真实的业务场景,有时候由于测试条件的限制,可以适当做一些调整和特殊的设置等。
· 单场景:指的是只涉及单个业务流程的测试场景,目的是测试系统的单个业务处理能力是否达到预期,并且得到系统资源利用正常情况下的最大TPS、平均响应时间等性能指标。
· 混合场景:测试场景中涉及多个业务流程,并且每个业务流程在混合的业务流程中占的比重会不同,该比重一般根据实际的业务流程来设定,尽可能符合实际的业务需要。该测试场景的目的是测试系统的混合业务处理能力是否满足预期要求,并且评估系统的混合业务处理容量最大能达到多少。