压力测试和负载测试的区别
1个回答
展开全部
性能测试分为两种维度:访问时间和并发量;
负载测试是从并发量维度出发,不断增加并发量的情况下,系统的性能指标;
压力测试是从访问时间维度出发,在并发量一定的情况下,不断增加连续访问的时间,系统老和侍的性能指标;
负载测试的目标是测试在一定负载情况下,系统的性能;(这里不关注稳定性,也就是说不关注长时间运行,只是得到不同负载下相关性能指标即可;)实际中,我们常从较小的负载开始,逐渐增加模拟用户用户的数量,棚扰观察不同负载下,系统的响应时间,所耗资源,直到超时或关系资源耗尽,这就是所说的负载测试;
压力测试的目标是测试在一定负载的情况下,系统长时间运行时的稳定性。比如我们经常利用脚本或工具事先吃掉服务器的一部分CPU、内存或带宽等,创造出一定的负载环境并测试此时系统的事务处理能力,响应时间等等。压力测试尤其关注大业务量情况下长时间运行系统时,系统性能的变化(例如是否反应变慢,是否会内存泄漏导致系统逐渐崩溃);
打个比喻:
一位服务员,就相当于咱们的应用系统;
负载测试就是在单位时间内逐步加大这位服务器的工作量,看看此服务员在不同的工作量下完成工作的速度和质量,从而了解该服务员的工作能力;
压力测试就是给这位服务员外部压力侍吵,比如长时间不让他休息,不给开工资等,看看服务员会不会好好工作(能否及时响应请求),或者罢工之类的;
负载测试是从并发量维度出发,不断增加并发量的情况下,系统的性能指标;
压力测试是从访问时间维度出发,在并发量一定的情况下,不断增加连续访问的时间,系统老和侍的性能指标;
负载测试的目标是测试在一定负载情况下,系统的性能;(这里不关注稳定性,也就是说不关注长时间运行,只是得到不同负载下相关性能指标即可;)实际中,我们常从较小的负载开始,逐渐增加模拟用户用户的数量,棚扰观察不同负载下,系统的响应时间,所耗资源,直到超时或关系资源耗尽,这就是所说的负载测试;
压力测试的目标是测试在一定负载的情况下,系统长时间运行时的稳定性。比如我们经常利用脚本或工具事先吃掉服务器的一部分CPU、内存或带宽等,创造出一定的负载环境并测试此时系统的事务处理能力,响应时间等等。压力测试尤其关注大业务量情况下长时间运行系统时,系统性能的变化(例如是否反应变慢,是否会内存泄漏导致系统逐渐崩溃);
打个比喻:
一位服务员,就相当于咱们的应用系统;
负载测试就是在单位时间内逐步加大这位服务器的工作量,看看此服务员在不同的工作量下完成工作的速度和质量,从而了解该服务员的工作能力;
压力测试就是给这位服务员外部压力侍吵,比如长时间不让他休息,不给开工资等,看看服务员会不会好好工作(能否及时响应请求),或者罢工之类的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
益弘川电子科技
2024-11-18 广告
2024-11-18 广告
东莞市益弘川电子科技有限公司是一家集研发、设计、生产大功率电阻与电阻箱/负载箱的高新技术企业。在电阻界近十几年来的丰厚经验和创新能力,向汽车制造领域、变频器、电梯、起重、船舶、电力、焊接、电源、风力发电、太阳能发电、以及音响、家电等行业提供...
点击进入详情页
本回答由益弘川电子科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询