致力于自动化测试技术,性能测试技术的研究,测试技术培训以及项目实施,做一个技术与实施的主导者。

分清性能测试类型

上一篇 / 下一篇  2012-11-25 23:03:30 / 天气: 舒适 / 心情: 高兴 / 个人分类:性能测试技术

51Testing软件测试网"O:`l sbh

在进行性能测试时,应该要明确性能测试的策略,所以对性能测试的各种类型,需要有确切的认识,以下介绍性能测试的几种类型。

E9ZD*ik8~$Hz051Testing软件测试网k;t{%B&F*Jx

1、性能测试:性能测试通常泛指所有类型的性能测试,目标是在特定条件下验证软件系统的性能是否达到预期指标的结果。

$]-a*VcW_0

!W q-K,Ai)BK] Kb02、负载测试:负载测试是指模拟真实的用户行为,通过不断加压直到系统性能测试瓶颈或资源达到饱和。负载测试是最常进行的性能测试,用于测量系统的容量,发现系统瓶颈并配合性能调优。

p Es ^p,Q @&V w&g0

s^h.aD03、压力测试:压力测试是指测试系统在一定的饱和状态下系统的处理能力。在负载测试的基础上,继续不断加压到一定阶段。通过压力测试通过CPU使用率达到75%以上或者内存使用率达70%以上(具体的压力指标也可以是数据库达到相关指标,或者中间件连接数达到某种指标等等),用于测试系统在压力环境下的稳定性。

/a@ m@+S a @0

IP s-xZ@Y2r0[注:许多开发人员提出测试申请,说要做一个压力测试,做为专业的性能测试人员,那么需要明确测试需求,开发人员说的压力测试,往往不是真正意义上的压力测试]

*Lu$Q4Di5Q051Testing软件测试网w#{ H&b0HG \-Kw n

4、可靠性测试:可靠性测试是指加载一定的业务压力,同时让压力持续运行一段时间,测试系统是否可以稳定运行。51Testing软件测试网i Gb U u'u_'cSR*Y

sw B?$@05、并发测试:并发测试是模拟用户在访问同一应用的测试,用于发现并发问题,例如线程锁、资源争用、数据库死锁等。

7{/ENn hCs8C2U0

f9gf&db06、配置测试:配置测试是指验证各种配置对系统性能的影响,常用于性能调优和能力规划。

z*r X+j9?9x0

[&u"|2[!f*d07、疲劳强度测试:在系统稳定运行情况下,以能够支持的最大并发用户数或日常运行用户数,持续执行业务操作一段时间,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作强度的性能表现。51Testing软件测试网y}0v+w;q]0_v7V7q

~"p,W&NG!S+zm'D"mO08、大数据量测试:大数据量测试侧重点在于数据的量上,包括独立的数据量测试和综合数据量测试。独立的数据量测试可以理解为某些系统存储、传输、统计、查询等业务进行大数据量测试,而综合数据量测试一般和压力测试、负载测试、疲劳强度测试相结合进行。

\/NW;]c0

/q)SO9d#ik8HH_0 

cy0L*e&}0

)f7a {7M3t$N(N"a6M0综上所述:在进行性能测试之前,需明确此次性能测试的测试需求,针对不同的测试需求,性能测试人员采取不同的测试策略,这点非常重要。51Testing软件测试网tK_v*B8SFT(}5O


TAG:

 

评分:0

我来说两句

vprince

vprince

6年软件测试经验,TIB自动化测试工作室核心成员,ATF框架核心设计和开发人员,熟悉软件自动化测试、性能测试,多年从事软件项目的自动化测试和性能测试,对自动化测试的框架设计开发、框架搭建以及实施有较为丰富的实战经验。 目前关注开源自动化测试领域、 基于Selenium构建Web自动化测试框架,为多家企业进行自动化测试培训、实施自动化测试项目。

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 67431
  • 日志数: 49
  • 建立时间: 2009-09-09
  • 更新时间: 2012-12-14

RSS订阅

Open Toolbar