性能测试步骤

上一篇 / 下一篇  2008-11-26 16:34:10 / 个人分类:性能测试

@4v8f-G!vO0    做了将近两年的性能测试,可是从没有系统的总结过,刚看到之前浏览每周一问时做的笔记(好习惯啊),提到了性能测试的步骤,如下:51Testing软件测试网:y-f ~WJ1{"G"K

  1. 提取性能需求
  2. 设计测试场景
  3. 录制测试脚本
  4. 执行测试,收集数据
  5. 对测试数据进行分析,如果需要的话对系统进行调优

~ T}+J PW$k0  忘了是哪位高人提出来的,不过和我的测试流程却是一样的。

\w\0blp6Y(i0

j:Mb!]x NrIH0  上面五步中,个人觉得前三步比较难。以前进行性能测试的时候,一般性能需求都有人直接给出来,自己只需要根据已有的需求去设计测试场景和脚本,省了不少力气,因此没什么体会。第二步,如果性能需求比较细,相应的测试场景就好设计一些,如果比较粗的话,就需要自己去考虑系统的可能运行情况,根据用户的各种组合操作,模拟系统的实际访问情况。对于第三步,由于一直是自己调脚本,所以 感触比较深,经常会有这种情况,就是录制回放时都没有问题,可是一有并发就出错,这时候就需要设置一些log,把每步的执行结果都记录下来,逐步去分析。有一次需要录制一个socket类型的脚本,回放时总是报错,郁闷了好久,最后在单步执行的时候发现竟然是由于loadrunner没有自动把socket关闭,这种问题,真是让人哭笑不得。至于第四步,在保证测试环境正常的情况下,只需要如实记录结果既可。另外如果需要,可以利用操作系统本身的功能,如windows的计数器或是linux/unix命令,来补充一些额外的数据。第五步,可以利用性能测试工具本身的数据统计分析功能,我们要做的只是正确理解各项指标的含义,如果需要调优的话,那交给开发人员吧,哈哈51Testing软件测试网j~9mp&A"b9NL


TAG: 性能测试

 

评分:0

我来说两句

Open Toolbar