“-------不论你能够做什么,或是在梦想什么……开始去做就是。勇敢中包含了天赋、能力和魔力。 ——歌德”

软件测试中性能测试分析的几种方法

上一篇 / 下一篇  2009-03-18 21:27:57 / 个人分类:测试技术

英语学习
  • 测试英语术语:
  • 日常英语:

.jr2u(U9I5z0  1. 能力验证51Testing软件测试网1l,l2@JV @ O

]|]J]5R8Xd-j0  能力验证一般采用这样的描述:“该系统是否能在A条件下具备B能力?”。这里强调以下内容:51Testing软件测试网B R;} ]+p^@(f2Fvy

{ra M WH0Z-phMH0  (1) 充分准备以下内容:硬件设备、软件环境、网络条件、基础数据51Testing软件测试网bSu)i_/U"@o`

.s&F*xD7laL3z9O7H!k0  (2) 充分准备测试场景、典型的场景包括操作序列、并发用户数量条件、用例。 

G5yP:?/UJAwH051Testing软件测试网1V T rL0o&`(]a

  该部分包括使用到上述测试方法:性能测试方法、可靠性测试、压力测试、失效恢复测试 

}z#u ^]EU)T051Testing软件测试网%UC |B`:bW

  2. 规划性能

K_$n d,f.J(aag0

*B4kC.XZ0  该分析方法关心的是“应该如何才能使系统具有我们要求的性能能力”,“应该如何调整系统配置,使系统能够满足增长的用户数的需要”等问题。这个部分常常使用到的测试方法是:负载测试、配置测试、压力测试。51Testing软件测试网Pj/Y v2NKA Q

x|SC+]!O f0  3. 性能调优

I3p&P&}~051Testing软件测试网0xlG7z*A7y

   一个标准的性能调优过程是:51Testing软件测试网GqyL&i:j

51Testing软件测试网iFV~ M$M)m h

  (1) 确定基准环境、基准负载和基准性能指标。51Testing软件测试网f8hH#`c0Zb"A

51Testing软件测试网"[6FNtzJ2Ye

  (2) 调整系统运行环境和实现方法,执行测试。

1n @c8E@VK051Testing软件测试网 m!H'Dl"]0H8g"J5{

  (3) 记录测试结果、进行分析51Testing软件测试网1_pM ~{ B @I

dX{wG Z1b(Q0  在J2EE性能测试中有很多常见的错误,比如:对于某些建立在J2EE/EJB技术上的应用,在服务启动的时候,没有注意到测试之前首先进行一段时间的预热。这是因为JAVA语言的hot-spot技术特性决定的,这种技术允许weblogic第一次运行应用的时候将字节码编译为本地代码并执行,这样在后续的执行过程中执行过程会大大加快,但第一次由于存在一个编译过程会比较慢。如果使用这个时间来作为基准那么就容易得出错误的结论。

^"W0n1e,Y+A;O0

3VGe8G1}fs!}v0  我对第2个过程比较擅长、具体下来包括硬件环境的调优、Weblogic调优、Oracle调优。这个过程中也是使用工具最多的测试环节。51Testing软件测试网'h ma$l J'W:m2{

51Testing软件测试网"v F#{/Edv;s-\?3G

  4. 发现缺陷 

7[)h JH p/J051Testing软件测试网+[Do.`dZ,E W

  这个环节中是交付给用户的主要工作成果。需要多和开发人员作沟通、多次迭代发现问题、根据用户的需求定义与缺陷的涉及范围、制定一个解决缺陷的优先级。由于软件永远有BUG这一真理,所以发现缺陷不是一次就能结束的工作。比较适合作为服务外包。持续进行。51Testing软件测试网un$wv3iX }K6l


TAG:

 

评分:0

我来说两句

日历

« 2023-10-12  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 19548
  • 日志数: 48
  • 文件数: 2
  • 书签数: 7
  • 建立时间: 2008-09-13
  • 更新时间: 2009-05-06

RSS订阅

Open Toolbar