第8章 应用负载压力测试
上一篇 /
下一篇 2009-12-23 16:51:19
/ 个人分类:软件评测师教程
- 文件版本: V1.0
- 开发商: 来源网络
- 文件来源: 网络
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
第8章应用负载压力测试
1、基本概念
负载压力测试
指一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量
包括并发性能测试、疲劳强度测试、大数据量测试等
性能测试
对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等
性能评测主要内容包括两项内容:
1)、在真实环境下,检查系统服务等级的满足情况,评估并报告整个系统的性能
2)、对系统的未来容易作出预测和规划
性能调优步骤:
1)、查找形成系统瓶颈或者故障的根本原因
2)、进行性能调整和优化
3)、评估性能调整的效果
负载测试
通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试
压力测试
通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。
并发性能测试
逐渐增加并发用户数负载,直到系统的瓶颈或者不能接收的性能点,通过综合分析交易执行指标、资源临近指标等来确定系统并发性能的过程。
疲劳加强测试
采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源临近指标,来确定系统处理最大工作量强度性能的过程。
负载压力测试的目的
1)、在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况。
2)、预见系统负载压力承受力,在应用实际部署之前,评估系统性能
3)、分析系统瓶颈、优化系统
2、负载压力测试策略
手工进行测试和利用自动化负载压力测试工具。
3、负载压力测试中的盲点
负载压力测试期间必须要进行必要的功能内容,换句话讲,没有正确的功能保证,负载压力性能测试就失去了意义。
4、用户关心的需要进行网络监控的问题主要有
1)、分析关键应用程序的性能;
2)、定位问题的根源是在客户端、服务器、应用程序还是网络;
3)、哪些应用程序占用大量带宽
4)、哪些用户产生了最大的网络流量
5、网络应用性能监控包括的内容主要有
应用监视、关键特性、按会话统计传输负载、应用会话级事务响应时间、测试延迟是在何处被引入网络的瓶颈在哪里、趋势分析
6、疲劳强度测试
1)、日常烽务疲劳测试
2)、高峰业务疲劳模拟
7、大数据量测试
独立数据量测试、综合数据量测试
8、负载压力测试步骤
1)、分析应用程序
2)、定义测试目标
3)、计划放案实施
4)、检查测试目标
收藏
举报
TAG: