1.2.2 性能测试策略揭秘51Testing软件测试 2FUV”c+BP3F [ q
51Testing软件测试 h3@’h
C5A]1|.
n1ta;C/X0谈到“策略”,这是如今很火、使用较多的一个词。不光在IT领域,其他各个行业中也都有各种各样的策略,如营销策略、风险规避策略等。策略即谋略、手段、方法,表现为权宜的行动路线、指导原则或过程。YjN$pCyzz
K+]0
dMgxe|;z2A$a0做事情讲策略,这是一种智慧,是人们聪明起来的表现,但当越来越多的策略“概念化”的时候,我们不得不去思考我们到底要达到什么样的目标,什么样的策略才是我们需要的。51Testing软件测试 *Z0hr9z5^6h51Testing软件测试 4t6sSr’qb
案例WD#ju1MR#~F+i0
)w9Ji5|:it0引用 上一位哲人说的话:“概念只是为了方便人们理解和研究世界万物事物而制造的工具,而最终结果将使概念不再需要,就如同庄子所说的得意而忘言”。语言就是一种包装材料,它包装的是某种含义。因为人类传递信息必须使用语言,所以我们在研究的时候不得不借助于这种包装,但是当人的思维能力具备了打开包装直接取得内部的含义的时候,语言就变得多余了。这时候再关注于语言和概念本身就成了买椟还珠的现代版了。51Testing软件测试 rEJP:A6ts;t51Testing软件测试 }o0i4`V(P;B
因此,我们应该关注的不是概念本身,而是概念背后的含义。理解了含义,再冠予它什么样的名词头衔,如“攻略“,对于我们都无关紧要了。而理解一个概念,我们可以靠WWH方法,即对概念的三个问题:Why、What、How。z3_zz”Q$f051Testing软件测试 NIF:ap#@Q:E
好,言归正传,回到软件性能测试策略中来。在性能测试过程中,只要有事情做,就会有策略,如设计用例有设计策略,执行时有执行策略,调优时还有调优策略。为了不产生混淆,我们要说明的是,在本节中讨论的策略是性能测试设计策略。51Testing软件测试 m’M+X;UM8UPJ51Testing软件测试 -Zx4uv&m3J
_:A3PF
Why(为什么会有不同的策略)FN]LY4L A&Q#Z0
K9S*{C-~T’i0在软件性能一节中,我们看到软件的性能来自软件对空间和时间的综合方案,这种组合是很多的,因此用户的软件性能需求可能会多种多样。对于软件人员,我们做性能测试也要因地制宜,根据不同的性能需求,选择不同的测试策略。51Testing软件测试 ””gw.Mb
Tzn!~
常见的性能测试方法有以下几种:51Testing软件测试 9}-vZr}K
8L4t!Rib*l0Z.|#ye01.负载测试4hBppt F$]051Testing软件测试 xs$HR+n
在这里,负载测试指的是最常见的验证一般性能需求而进行的性能测试,在上面我们提到了用户最常见的性能需求就是“既要马儿跑,又要马儿少吃草”。因此负载测试主要是考察软件系统在既定负载下的性能表现。我们对负载测试可以有如下理解:51Testing软件测试 V
zv!dG’nz.pP51Testing软件测试 +L
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!