应用负载压力测试小结

上一篇 / 下一篇  2007-05-17 12:08:42 / 个人分类:软件评测师读书笔记

1.定义

  负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量、以确定系统所能承受的最大负载压力。

  负载压力测试是性能测试的重要组成部分,负载压力测试包括并发性能测试、疲劳强度测试、大数据量测试等内容。

  • 性能测试:http://www.itisedu.com/phrase/200603291559575.html ,通常情况下存在:性能调优与性能评测两种性能测试策略
  • 负载测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。(如:访问一个网页的响应时间规定为不超过1秒,负载测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问的用户数量)
  • 压力测试:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。(如:访问一个网页的响应时间规定为不超过1秒,压力测试就是测试系统在多大的并发访问用户数量下,响应时间不可接受,如超过1秒)
  • 并发性能测试:并发性能测试的过程,是一个负载测试和压力测试的过程。即逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。 并发性能测试概括包括三类:应用在客户端性能的测试,应用在网络上性能的测试(应用网络故障分析(测试目标是显示网络带宽,延迟,负载和TCP端口的变化是如何影响用户的响应时间的。),网络应用性能监控),应用在服务器上性能测试(操作系统(CPU,内存,硬盘)、数据库以及中间件等)。
  • 疲劳强度测试:日常业务疲劳强度模拟,高峰业务疲劳强度模拟
  • 大数据量测试:独立数据量测试,综合数据量测试

2 负载压力测试指标

  客户端交易处理性能指标(并发用户数指标,交易处理指标,Web请求指标,Web页面组件指标);

  服务器资源监控指标(UNIX,LINUX,Windows,监控内容包括磁盘管理,文件系统,内存,CPU等方面);

  数据库资源临控指标(Oracle,Sysbase,DB2,SQL Server,监控内容包括共享内存缓冲区,会话,磁盘等方面);

  Web服务器监控指标(Apache,IIS);

  中间件监控指标(TUXEDO,WebSphere,WebLogic);

3 负载压力测试实施

  测试计划——>测试需求分析——>测试案例制定——>测试环境,工具,数据准备 ——>测试脚本录制,编写与调试——> 场景制定——>测试执行——>获取测试结果——>结果评估与测试报告

 

 


TAG: 软件评测师读书笔记

引用 删除 xiaoxiagirl   /   2009-05-09 18:48:37
新兵报到,不错,分享。。。
 

评分:0

我来说两句

Open Toolbar