性能测试负载模型(三)
上一篇 /
下一篇 2016-04-25 09:45:06
/ 个人分类:测试理论
了解了我们前面说的性能测试负载模型,那么我们在该模型基础上怎么开展测试呢?
W&o@0P\-x3Y)z0
H;B;gItYfMd^&s0截下来我们在之前介绍的负载模型基础上说一下性能测试策略。51Testing软件测试网AWFkTag#K
m0J8uH rnx1X d+Y0性能测试策略就是根据不同的测试目的、不同的关注点来选择不同的测试类型进行测试。
A*v8`1q:QN0回顾一下我们前面描述的测试模型的公式M=F{L,O,T}和场景的定义场景即系统运行的剖面。所谓的测试类型就是指选择不同的剖面运行不同的时间段。如下图所示:51Testing软件测试网(}.nK?F
E|
x7i${$l?@(Qv0
3E&q/_o!v.T0在模型章节中我们提出的三维模型,我们提出这样一种假设:随着时间的变化,用户不断均匀的增加。
)Df5k]
Vi.{q-A0在这种假设中,系统运行的模型如上图所示,在上图中我们分别取了3个剖面,S1、S2、S3。51Testing软件测试网+Izqc2E6M2uz.U$A
S1剖面是指从零点开始,随用户量增加,场景重合度逐渐增加,缓存的资源重用率增加,因此随着用户量增加,系统的平均性能表现随用户量的增加而增加的更快;
$X:?p#_1{ U0S2剖面是指继续随用户量的增加,场景的重合度已经增加到极限,继续增加用户因此导致的资源耗费开始随用户增加线性增加,系统的平均性能表现随用户量的增加而增加变缓,但是此时系统可支持的用户量还可以继续增加;51Testing软件测试网e!~'p"n RX+Me
S3剖面是继续增加用户量,系统的容量已经增加到极限,此时,继续增加用户,此时开始出现资源征用,开始出现频繁的等待而导致的系统的平均新能表现随用户的增加开始出现下降,系统的容量也开始达到极限不再增加。51Testing软件测试网,T*}$qDs_7i6W{
注:系统的平均性能表现是指性能指标(如响应时间)的“增加”率;
h/nl7VuYqv0