性能测试、负载测试和压力测试的联系与区别
展开全部
性能测试、负载测试和压力测试这三种测试经常都听说,面试题也经常碰到,但是却并不清楚三者的联系和区别。带着疑问去百度和论坛找了一圈,发现有每个人都有自己的认识,下面是我看到最多也是我比较认可的一种:
从测试的方法和工具上来讲,三者几乎是一样的。而性能测试是负载测试和压力测试的父集。以下是三种测试的定义:
性能测试:通过改变负载条件进行测试来获得系统的性能指标
负载测试:在一定的软硬件配置下,通过不断增大负载来测试系统能够承受的最大负载,超过这个负载系统的性能表现将会下降
压力测试:在一定的软硬件配置下,通过持续的高负载测试系统的稳定性
个人理解:
性能测试强调的是获取系统在不同负载下的性能指标,负载测试强调的是获取系统的最优负载并且得出性能瓶颈,通过不断调优来提高系统的最优负载,压力测试强调的是系统在高负载的情况下能否稳定运行。
从测试的方法和工具上来讲,三者几乎是一样的。而性能测试是负载测试和压力测试的父集。以下是三种测试的定义:
性能测试:通过改变负载条件进行测试来获得系统的性能指标
负载测试:在一定的软硬件配置下,通过不断增大负载来测试系统能够承受的最大负载,超过这个负载系统的性能表现将会下降
压力测试:在一定的软硬件配置下,通过持续的高负载测试系统的稳定性
个人理解:
性能测试强调的是获取系统在不同负载下的性能指标,负载测试强调的是获取系统的最优负载并且得出性能瓶颈,通过不断调优来提高系统的最优负载,压力测试强调的是系统在高负载的情况下能否稳定运行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询