件的性能缺陷对于商务网站尤为重要.改善web应用软件的性能、提高web应用软件质
量是所有网站面临的共同问题,N此,web应用软件的性能分析、诊断、软件性能瓶颈的
识别是解决web府用性能缺陷的关键。
为了便于理解本章内容,下面首先介绍几个基本概念。
①软件性能。它是指一个软件系统正确提供其服务的能力和效率,是对软件在确定
的平台和配置下对用户请求的响应效率的度量.可以从响应时间、吞吐量、资源利用率、并
发用户数等方面进行度量。。
②web应用性能。web Appltcatton Performance,简称wAP,是指Web应用在一
定的运fj环境和用户访问情况下,能够正确响应用户请求,并随着运行时间的增加和用广
数的增长保持其响应时间的能力。
③web应用性能测试。它是一种收集信息和分析信息的过程,收集的数据可用来预
测软件的最大负载、检查程序是否具有良好的性能”。即考察在不同的用户负载下,web
应用对用户请求作出的响应情况,以确保将来系统运行的安全性、可靠性和执行效率。
web应用性能测试能够暴露f11系统的性能瓶颈问题.提供一定量的数据来帮助诊断和查
明问题所在.为维护系统的性能找到有效的改善策盼’o,起到优化系统的日的。
本章将对目前已有的软件性能瓶颈的识别方法、软件性能分析方法、软件故障诊断方
法作简单介绍。
识别性能瓶颈
,1 快速瓶顾识别
瓶颈是系统的主要性能障碍,任何对数据流或处理速度予以定义限制的系统资源(如