性能测试小解

上一篇 / 下一篇  2011-04-12 11:38:26 / 个人分类:两年以前

    性能测试就是测试某种东西的性能。

    性能,机械、器材、物品等所具有的性质和功能,比如,“这台机器性能很好”。性质强调的是优良程度,功能强调的是完整程度。综合起来,性能就是某种东西被使用的结果。

    一般情况下,软件产品的性能指的是该软件的性质,主要关注其优良性。性能测试即是采用一定的策略,对它的性质进行监测和评价。由此可见,性能测试的基本点如下:1)测试策略;2)监测过程;3)评价结果。下面我分别阐述这三点。

    性能测试的测试策略要站在用户的角度上来进行制定,采用等价类分析法,可以确定两个使用环境:一般状态下使用和峰值状态下使用。针对两种使用环境来设定性能测试环境和测试的初始条件。

    监测过程中必须注意异常事件的处理,防止监测被中断。我们能够利用适合的性能测试工具来执行测试,同时必须记录相关环境的状态变化,有条件的话,可以将整个性能测试独立出来。

    性能测试最重要的是评价结果,只有依据结果来分析,才能找出测试瓶颈,提高性能。测试结果中要明确描述某种状态发生的参数,以及该状态代表的含义。

    说起性能测试,当然要提一下压力(负载)测试,压力测试是在比峰值还高的状态下的性能测试,所以可以认定压力测试隶属于性能测试,不过压力测试应用的是边界值分析法。

    在这里引用一个关于性能测试和压力测试区别的例子:一个骡子,农夫给它驮两个袋子大米叫性能测试;如果让它驮两个袋子大米,农夫还要骑上去,这就算是压力测试;如果农夫骑上骡子,并给它四袋子大米驮的话,那应该是破坏测试了。


TAG:

 

评分:0

我来说两句

Open Toolbar