性能测试小解
上一篇 /
下一篇 2011-04-12 11:38:26
/ 个人分类:两年以前
性能测试就是测试某种东西的性能。
性能,机械、器材、物品等所具有的性质和功能,比如,“这台机器性能很好”。性质强调的是优良程度,功能强调的是完整程度。综合起来,性能就是某种东西被使用的结果。
一般情况下,软件产品的性能指的是该软件的性质,主要关注其优良性。性能测试即是采用一定的策略,对它的性质进行监测和评价。由此可见,性能测试的基本点如下:1)测试策略;2)监测过程;3)评价结果。下面我分别阐述这三点。
性能测试的测试策略要站在用户的角度上来进行制定,采用等价类分析法,可以确定两个使用环境:一般状态下使用和峰值状态下使用。针对两种使用环境来设定性能测试环境和测试的初始条件。
监测过程中必须注意异常事件的处理,防止监测被中断。我们能够利用适合的性能测试工具来执行测试,同时必须记录相关环境的状态变化,有条件的话,可以将整个性能测试独立出来。
性能测试最重要的是评价结果,只有依据结果来分析,才能找出测试瓶颈,提高性能。测试结果中要明确描述某种状态发生的参数,以及该状态代表的含义。
说起性能测试,当然要提一下压力(负载)测试,压力测试是在比峰值还高的状态下的性能测试,所以可以认定压力测试隶属于性能测试,不过压力测试应用的是边界值分析法。
在这里引用一个关于性能测试和压力测试区别的例子:一个骡子,农夫给它驮两个袋子大米叫性能测试;如果让它驮两个袋子大米,农夫还要骑上去,这就算是压力测试;如果农夫骑上骡子,并给它四袋子大米驮的话,那应该是破坏测试了。
收藏
举报
TAG: