性能测试分类

上一篇 / 下一篇  2012-03-20 17:17:22

性能测试为描述测试对象与性能相关的特征,并对其进行评价而实施和执行的一类测试。它主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。通常,大家把负载测试、压力测试等统称为性能测试。
 
  1. 负载测试:通过逐步的加压的方式来确定系统的处理能力,确定系统能够承受的最大负载量/各项阀值。例如:逐步加压,从而得到“响应时间不超过10s”,“服务器平均cpu利用率低于85%等指标的阀值”
  2. 压力测试:通过逐步增加系统负载,使系统某些资源达到饱和和甚至失效的测试/(测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并获得系统能提供的最大服务级别)。

其他的性能测试分类:

  1. 配置测试:通过对被测软件的软、硬配置的测试,找到系统各项资源的最优分配原则。
  2. 并发测试:测试多个用户同时访问同一应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题,几乎所有的性能测试都会涉及一些并发测试。
  3. 容量测试:测试系统能够处理的最大会话能力,确定系统可以处理同时在线的最大用户数,通常和数据库有关。
  4. 可靠性测试:通过给系统加载一定的业务压力(如cpu资源在70%~90%的使用率)的情况下,运行一段时间,检查系统是否稳定。因为运行时间较长,通常可以测试出系统是否有内存泄露等问题。
  5. 失败测试:对于有冗余备份和负载均衡的系统,通过这样的测试来检验如果系统局部发生故障,用户是否能够继续使用系统,用户使用多大的影响,如几台机器做均衡负载,测试一台或几台机器垮掉后,系统能够承受的压力!

TAG:

人生test的个人空间 引用 删除 人生test   /   2014-12-15 17:02:01
-3
 

评分:0

我来说两句

Open Toolbar