性能可靠性测试是在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。
测试特点:
1.可靠性测试方法的主要目的是验证软件系统是否支持长期稳定的运行。
2.可靠性测试方法需要在压力下持续一段时间的运行。
3.可靠性测试过程中需要关注系统的运行状况如何。
也就是说,这种测试的关注点是稳定,不需要给系统太大的压力,只要系统能够长期处于一个稳定的状态即可。
除了上面的几种分类性能测试,还有一种是失效性测试,就是系统局部发生问题时,其它模块是否可以正常的运行。这个在极少数情况下才会要求进行测试。使用到的情况比较少。
性能测试的分类已经介绍完了,但我们在做性能测试过程中真的能把它们区分的很清楚吗?你能严格区分出你这次的测试到底是并发测试还是压力测试呢?如下举例来说明下这个区分。
性能测试上,爆发力就是系统能承受的多大压力,可能软件系统刚开始承受的压力很大,但过半个小时之后就挂掉了。持久耐力就是这个软件系统在长时间处于压力下的稳定性,如软件系统很稳定,运行了几十年都不用重启服务器,那么就是看系统有没系统瓶颈,并对其进行系统调优即可。
推荐阅读: