起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com

性能测试基本概念

上一篇 / 下一篇  2008-11-03 13:43:51 / 个人分类:性能测试

e n5D2_'T2gU#G h D0性能测试基本概念释疑

5|Y F.n;C%u8E k0

,D6XG)ZG.t0似乎许多人都对性能测试有或多或少的不清楚,这里就我的理解提供一些解释: 1、负载测试(Load Test)、压力测试(Stress Test)、容量测试(Capability Test)与性能测试(Performance Test)是什么关系?

7]TC#U,a&ae[F&~X0

kC#Y#qNQ'] W0可以说性能测试是一个较大的范畴,包括负载测试、压力测试和容量测试。其中负载测试是为了检验系统在给定负载下是否能达到预期性能指标;压力测试是通过不断向被测系统施加“压力”,测试系统在压力情况下的性能表现;容量测试针对数据库而言,是在数据库中有较大数量的数据记录情况下对系统进行的测试。51Testing软件测试网g6S)D$Z'B.xl }

_a;x+w#AY P02、性能测试过程中如何需要记录什么数据?性能测试过程中,根据性能测试的不同类型和不同目标,记录的数据也不同。例如,对于一个以调优为目的的性能测试,可能需要重点关注测试过程中各可能的性能制约点(例如磁盘IO、网络拥塞状况、服务器内存使用情况、数据库使用情况等),通过对参数调整后的系统进行反复测试来找到制约性能的因素;而一个以验证为目的的性能测试可能会重点关注是否能达到性能指标要求,重点集中在用户体验上。51Testing软件测试网5T)gw&Cg+_p5C

+yz'b XL2x03、性能测试是否一定需要性能测试工具?一般来说,性能测试由于需要模拟并发等操作,需要工具的支持才能进行较好的性能测试。但提到性能测试工具,不见得就是MI的LR或是Rational的LT,还有诸多的开源测试工具或是自己开发的工具都可以运用在性能测试中,只要工具能满足你的要求,就不必追求所谓最好最新的工具。

2^VQSG&e8c#r0

TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar