性能测试执行策略需要注意两点:一是选择典型的业务进行测试,尤其要选择并发用户数目较大的业务;二是要覆盖全面,即设计出的用例要覆盖到系统高峰期的主要业务。在性能测试执行过程中,明确每个业务的参与者人数、比例和具体行为是非常重要的,这些都是性能测试用例设计的基础。下面重点介绍一下如何制定单业务测试、混合业务测试和疲劳强度测试的具体执行策略。
1、单业务测试
性能测试不可能对所有功能都进行测试,所以需要抽象一些特定的独立业务来进行用例的设计。独立业务实际是指一些核心业务模块对应的业务,这些模块通常具有功能比较复杂,使用比较频繁,属于核心业务等特点。针对这类独立业务进行的性能测试称之为单业务性能测试。
用户并发能力测试是单业务性能测试的重点,用户并发能力测试是指模拟一定数量的用户同时使用某一核心模块的相同或者不同的功能,并且持续一段时间,考察系统能够支持指定的用户规模。
2、混合业务测试
混合业务性能测试是最接近用户实际使用情况的测试,也是性能测试的一个必要内容。在混合业务测试中,通常需要按照用户的实际使用人数比例来模拟各个模块的组合并发情况。混合业务测试的突出特点是根据用户使用系统的情况分成不同的用户组进行并发,每组的用户比例要根据实际情况来匹配,通常会取各个相关模块最大的并发用户数目进行组合。
3、疲劳强度测试
疲劳强度测试是指在系统正常运行的情况下,以一定的负载压力来长时间运行系统的测试。疲劳强度测试的主要特点是长时间对目标测试系统加压,目的是测试系统的稳定性,持续时间一般在1小时以上;疲劳强度测试属于用户并发测试的延续,因此核心内容仍然是核心模块用户并发和组合模块用户并发,在编写测试用例时需要编写不同参数或者负载条件下的多个测试用例,可以参考混合业务并发性能测试用例的设计内容,通常修改相应的场景参数就可实现所需要的测试用例。
以上内容为大家介绍了性能测试执行策略分析,本文由多测师亲自撰写,希望对大家有所帮助。了解更多软件测试相关知识:https://www.duoceshi.com/xwzx-hydt/
联系人:王老师
手机:15873483787
电话:0755-21072941
邮箱:hr@duoceshi.com
地址: 广东省深圳市龙华区龙华街道龙园社区人民路宾馆花园18栋信盈广场A栋4层