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

发表于:2010-01-08来源:作者:点击数: 标签:软件测试性能测试
软件测试 中性能测试分析的几种方法 性能测试工具 1。 能力验证 能力验证一般采用这样的描述:“该系统是否能在A条件下具有B能力?”。这里强调以下内容: (1) 短缺准备以下内容:硬件设备、软件环境、 网络 条件、基础数据 (2) 短缺准备测试场景、模范的场景

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

   1。 能力验证

  能力验证一般采用这样的描述:“该系统是否能在A条件下具有B能力?”。这里强调以下内容:

  (1) 短缺准备以下内容:硬件设备、软件环境、网络条件、基础数据

  (2) 短缺准备测试场景、模范的场景蕴含操作序列、并发用户数量条件、用例

  该部分蕴含应用到上述测试方法:性能测试方法、可靠性测试压力测试、失效恢复测试

  2。 规划性能

  该分析方法关心的是“应该如何能力使系统具有我们要求的性能能力”,“应该如何调整系统配置,使系统能够满足增添的用户数的需要”等问题。这个部分常常应用到的测试方法是:负载测试、配置测试、压力测试。

  3。 性能调优

  一个标准的性能调优过程是:

  (1) 一定基准环境、基准负载和基准性能指标

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

  (3) 记录测试后果、进行分析

  在J2EE性能测试中有很多稀有的伙伴,比喻:对于某些建立在J2EE÷EJB技术上的应用,在服务启动的时候,没有注意到测试之前首先进行一段时间的预热。这是由于JAVA语言的hot-spot技术特性选择的,这种技术允许weblogic第一次运行应用的时候将字节码编译为本地代码并执行,这样在后续的执行过程中执行过程会大大加快,但第一次由于存在一个编译过程会对照慢。如果应用这个时间来作为基准那么就随便得出伙伴的结论。

  我对第2个过程对照擅长、具体下来蕴含硬件环境的调优、Weblogic调优、Oracle调优。这个过程中也是应用工具最多的测试环节。

  4。 发现缺陷

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

原文转自:http://www.ltesting.net