自动化测试空间: http://www.automationqa.com/ 性能测试讨论群:119821036

性能测试的类别有那些

上一篇 / 下一篇  2011-09-08 10:28:40

 【性能测试

 

  性能测试是一种“正常”的测试,主要测试正常使用时,系统是否满足(性能指标)要求。同时,可能为了保留系统的扩展空间,进行一些稍微超出“正常”范围的测试。

  【负载测试】

  通过在被测系统上不断增加压力,知道性能指标。例如:响应时间超过预定指标或服务器资源达到饱和状态。这种测试考验并找到系统的处理极限,为系统调优提供依据。负载测试较性能测试,压力要大些。

  【压力测试】

  对系统不断施加压力的测试,通过确定系统的瓶颈或不能接受的性能点,来获得系统能够提供最大服务级别的测试。例如:测试一个WEB站点在大量的负荷下,何时系统的响应会退化或失败。

  【配置测试】


  配置测试主要是通过测试找到系统各项资源的最佳分配原则。配置测试是系统调优的重要依据,例如:我们可不停地调整Oracle

  【并发测试】


  测试多个用户同时访问同一个应用、同一个模块或数据记录时,是否存在死锁或其它性能问题。几乎所有的性能测试都会涉及一些并发测试。


  【容量测试】


  测试系统能够处理的最大会话能力,确定系统可处理同时在线的最大用户数,通常和数据库有关。

  【可靠性测试】(稳定性测试/健壮性测试)

  通过给系统加载一定合适压力(如CPU资源在70%-90%的使用率)的情况下,运行较长一段时间,验证系统是否稳定。

  【失败测试】(恢复测试)


  对于有冗余备份和负载均衡的系统,通过这样的测试来验证:如果系统局部发生故障,用户是否能够继续使用系统,用户将会受到多大的影响。


TAG:

 

评分:0

我来说两句

Open Toolbar