实时警报通知:微信告警通知的重要性解析
519
2022-11-23
性能测试执行策略分析
1、单业务测试
性能测试不可能对所有功能都进行测试,所以需要抽象一些特定的独立业务来进行用例的设计。独立业务实际是指一些核心业务模块对应的业务,这些模块通常具有功能比较复杂,使用比较频繁,属于核心业务等特点。针对这类独立业务进行的性能测试称之为单业务性能测试。
用户并发能力测试是单业务性能测试的重点,用户并发能力测试是指模拟一定数量的用户同时使用某一核心模块的相同或者不同的功能,并且持续一段时间,考察系统能够支持指定的用户规模。
2、混合业务测试
在系统真实应用中,通常不会存在所有用户只使用一个或者几个核心业务模块的情况,即一个应用系统的每个功能模块都可能被使用到;所以性能测试既要模拟多用户的相同操作,又要模拟多用户的不同操作。
混合业务性能测试是最接近用户实际使用情况的测试,也是性能测试的一个必要内容。在混合业务测试中,通常需要按照用户的实际使用人数比例来模拟各个模块的组合并发情况。混合业务测试的突出特点是根据用户使用系统的情况分成不同的用户组进行并发,每组的用户比例要根据实际情况来匹配,通常会取各个相关模块最大的并发用户数目进行组合。
3、疲劳强度测试
疲劳强度测试是指在系统正常运行的情况下,以一定的负载压力来长时间运行系统的测试。疲劳强度测试的主要特点是长时间对目标测试系统加压,目的是测试系统的稳定性,持续时间一般在1小时以上;疲劳强度测试属于用户并发测试的延续,因此核心内容仍然是核心模块用户并发和组合模块用户并发,在编写测试用例时需要编写不同参数或者负载条件下的多个测试用例,可以参考混合业务并发性能测试用例的设计内容,通常修改相应的场景参数就可实现所需要的测试用例。
发表评论
暂时没有评论,来抢沙发吧~