学习ing................

性能测试中一些定义

上一篇 / 下一篇  2012-03-15 15:05:47 / 个人分类:一些定义

压力测试: 
  通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并获得系统能提供的最大服务级别。压力测试是逐步增加负载,使系统某些资源达到饱和和甚至失效的测试。
 
负载测试:
    通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足系统的性能指标情况下,系统所能够随的最大负载量。简而言之,负载测试是通过逐步加压的方式来确定系统的处理能力,确定系统能够随的各项阈值。例如,逐步加压,从而得到“响应时间不超过10s”,“服务器cpu利用率低于85%”等指标的阈值。
 
配置测试:
  主要是通过对被测试软件的软、硬件配置的测试,找到系统各项资源的最优分配原则。
 
并发测试: 
  测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其它性能问题,几乎所有的性能测试都会涉及一些并发测试。
 
容量测试:
   测试系统能够处理的最大会话能力,确定系统可处理同时在线的最大用户数,通常和数据库有关。
 
可靠性测试:
   通过给系统加载一定的业务压力(如cpu资源在70%--90%的使用率)的情况下,运行一段时间,检查系统是否稳定。因为运行时间较长,通常可以测试出系统是否有内存泄漏等问题。
 
失败测试:
   对于有冗余备份和负载均衡的系统,通过这样的检验如果系统局部发生故障,用户是否能够继续使用系统,用户受到多大的影响 ,如几台机器 做均衡负载,测试一台或者 几台机器垮掉后,系统能够随的压力。
 
 

TAG:

 

评分:0

我来说两句

Open Toolbar