性能测试介绍

上一篇 / 下一篇  2012-08-10 15:29:04 / 个人分类:性能测试

LR工具介绍:

  模拟大量的用户对整个系统(C/S,B/S)进行性能测试,通过监控器实时的收集信息来分析系统的瓶颈和性能。它能够有效的提高软件产品的质量,优化软件性能,减少用户使用软件失败的几率,提高测试工作效率和质量,加大测试的深度和广度。

  Controller 创建和运行测试场景
  VuGen和Controller 进行规划有效的负载测试
  Analysis 对整个系统进行压力测试的结果进行分析

性能测试介绍:

 

Ø        性能的概念:执行软件某一功能所消耗的时间

ü        代码:算法(执行效率) 顺序查找 折半查找  (单元)

ü        用户:速度                  (系统)      

           note:性能测试生存在于整个软件生命周期。

 

 

Ø        性能的分类:

ü        负载测试(Load Testing):不同的负载系统是否能正常应用

ü        压力测试(Stress Testing):系统极限下(系统资源很小时)是否满足用户要求

ü        容量测试(Volume Testing):未来规划或者是数据库

  还有基准测试:流程上控制测试的方法

    配置测试:不同系统配置时系统应用是否能保证测试的结果

    可靠性测试,安全性测试等等。  

 

 

Ø        性能的策略

 

ü        如何选择的依据:

   / 测试用例:实际的系统应用

   |        同类型的软件

   |        升级系统的前版本  

   |      每个功能模块会出现的问题

   |        用户经常使用的和访问的模块

   \ 测试策略:选择好

          平台,后台数据库,服务器,用户访问的模块

 

ü        在工具上的体现:模拟大量的用户系统的访问

       场景的设计:不同的用户,系统极限下

              不断调整虚拟用户数

 

 

Ø        性能发现的错误

ü        内存泄漏:对象无及时释放

ü        数据库死锁

 

 

^     性能测试思路

!      前提:了解整个系统的应用

!      用户实际使用情况

!      将其开发成脚本

!      移植到相关硬件并进行组合

!      性能测试(就是如何将性能测试策略应用到测试工具上)

!      最后:采集数据。


TAG:

引用 删除 2214955792   /   2012-08-10 20:22:39
1
 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 28708
  • 日志数: 46
  • 书签数: 2
  • 建立时间: 2012-07-31
  • 更新时间: 2013-06-06

RSS订阅

Open Toolbar