系统测试的方法——负载测试、压力测试和性能测试的区别

       负载测试(Load testing)、压力测试测试(Stress Test,应称为强度测试)和性能测试,这三个概念常常引起混淆,难以区分,从而造成不正确的理解和错误的使用。

一、定义

1.性能测试(Performance Test)

      性能测试就是对软件的运行性能指标进行测试,判断系统集成之后在实际的使用环境下能否稳定、可靠地运行。 

2.强度测试

       强度测试也称压力测试(Stress Test)、负载测试(Load Test)。强度测试是要破坏程序,检测正常情况下系统的负载能力,也就是检查系统能力的最高实际限度。强度测试模拟实际情况下软/硬件环境和用户使用过程的系统负荷,长时间或超负荷地运行测试软件来测试系统,以检验系统能力的最高限度,从而了解系统的可靠性、稳定性等。例如:将输入的数据值提高一个或几个数量级来测试输入功能的响应等。

二、特点

1.性能测试

       该方法通过模拟生产运行的业务压力量和使用场景组合测试性能是否能够满足需要。具备三个特点:

①这种方法的目的是验证系统是否具有系统宣称具有的能力。

②这种方法需要事先了解被测试系统典型场景、并确定性能目标。

③这种方法要求在已确定的环境下运行

2.负载测试

       用来测定系统饱和状态、确定阀值。其特点有:

①这种方法的目的是找到系统处理能力的极限;通过“检测、加压、阀值”手段找到,如:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值