压力测试与负载测试

上一篇 / 下一篇  2008-04-21 11:20:50 / 个人分类:性能测试

压力测试:指模拟巨大的工作负荷以查看应用程序在峰值使用情况下如何执行操作。扩展开来说,其一压力测试应该是较短时间的,其次是模拟巨大的工作负荷的,再次压力测试是要使应用程序的使用达到峰值

负载测试:Load Testing:是确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统组成部分的相应输出项,例如通过量、响应时间、CPU负载、内存使用等来决定系统的性能。负载测试是一个分析软件应用程序和支撑架构、模拟真实环境的使用,从而来确定能够接收的性能过程。测试时通常模拟实际业务中的用户数进行测试。

压力测试:Stress Testing:是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。 测试时要不断地增加用户数,在达到系统的极限。

一辆10吨位的卡车,在载重11吨时,外表看来应该是没什么问题的,但是车的性能有可能有所下降(还不至于造成车辆瘫痪)

如果负载测试的结果是10那可能该卡车的吨位就应该是10

至于为什么要做压力测试,那可能就是说,在载重15吨的时候,这辆卡车就可能随时存在危险(抛锚、爆胎等)。15吨可能就是压力测试的结果吧

或许该卡车在出厂时15吨这一性能指标也会出现在相应说明书中

压力测试:在一定负载情况长时间运行时性能指标的变化,系统是否会崩溃,以及崩溃后是否能恢复;

负载测试:在不同负载情况下的性能指标变化,不考虑稳定性和可恢复性;

 

 

 

 


TAG: 学习笔记

 

评分:0

我来说两句

Open Toolbar