美文网首页
压力测试和负载测试的区别

压力测试和负载测试的区别

作者: 赵大胆_e471 | 来源:发表于2018-02-22 16:25 被阅读0次

性能测试分为两种维度:访问时间和并发量;

负载测试是从并发量维度出发,不断增加并发量的情况下,系统的性能指标;

压力测试是从访问时间维度出发,在并发量一定的情况下,不断增加连续访问的时间,系统的性能指标;

负载测试的目标是测试在一定负载情况下,系统的性能;(这里不关注稳定性,也就是说不关注长时间运行,只是得到不同负载下相关性能指标即可;)实际中,我们常从较小的负载开始,逐渐增加模拟用户用户的数量,观察不同负载下,系统的响应时间,所耗资源,直到超时或关系资源耗尽,这就是所说的负载测试;

压力测试的目标是测试在一定负载的情况下,系统长时间运行时的稳定性。比如我们经常利用脚本或工具事先吃掉服务器的一部分CPU、内存或带宽等,创造出一定的负载环境并测试此时系统的事务处理能力,响应时间等等。压力测试尤其关注大业务量情况下长时间运行系统时,系统性能的变化(例如是否反应变慢,是否会内存泄漏导致系统逐渐崩溃);

打个比喻:

一位服务员,就相当于咱们的应用系统;

负载测试就是在单位时间内逐步加大这位服务器的工作量,看看此服务员在不同的工作量下完成工作的速度和质量,从而了解该服务员的工作能力;

压力测试就是给这位服务员外部压力,比如长时间不让他休息,不给开工资等,看看服务员会不会好好工作(能否及时响应请求),或者罢工之类的;

相关文章

  • 性能测试中负载测试,压力测试有什么区别

    性能测试中负载测试,压力测试有什么区别 对于性能测试,负载测试,压力测试的区别,之前总自认为是清楚的,后来被人问住...

  • 面试题汇总2

    61、简述负载测试与压力测试的区别。 参考答案: 压力测试(Stress Testing) 压力测试的主要任务就是...

  • 2019-11-03

    61、简述负载测试与压力测试的区别。 参考答案: 压力测试(Stress Testing) 压力测试的主要任务就是...

  • Apache Jmeter -- 性能测试

    性能测试可以分为负载测试 和 压力测试负载测试:用于观察系统在正常负载和峰值负载下的表现,峰值为预估的业务峰值压力...

  • 压力测试和负载测试的区别

    性能测试分为两种维度:访问时间和并发量; 负载测试是从并发量维度出发,不断增加并发量的情况下,系统的性能指标; 压...

  • Jmeter

    Jmeter jmeter的工具: 性能测试 负载和压力的区别: 负载测试:在一定的工作负荷下,给系统造成du的负...

  • jmeter

    Jmeter jmeter的工具: 性能测试 负载和压力的区别: 负载测试:在一定的工作负荷下,给系统造成du的负...

  • 负载测试、压力测试和性能测试的区别

    负载测试(Load testing)、压力测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常...

  • 性能测试之负载测试和压力测试

    性能测试涵盖范围较广,包括了负载测试,压力测试,极限测试,容量测试等。较常用的是负载测试和压力测试,而这二者又容易...

  • Jmeter负载和压力测试

    负载和压力的区别: 负载测试:在一定的工作负荷下,给系统造成du的负zhi荷及系统响应的时间。 压力测试:在一定的...

网友评论

      本文标题:压力测试和负载测试的区别

      本文链接:https://www.haomeiwen.com/subject/pkdztftx.html