1、 web 应用性能度量web 应用的性能主要与下面 5 个因素有关:系统的软硬件平台、操作系统、服务软件、网络带宽和工作负载。人们可以通过不同的角度来分析 web 的性能如从网站的用户角度来说性能与快速响应时间和连接拒绝发生情况有关;从网站管理员角度来看,系统的性能与连接吞吐量和系统资源利用率密切相关。现在已有多种不同方法来评价 web 应用的性能。所省 web 应用系统的性能都可用 3 种模型来表示:负载模型、性能模型和成本模型。负载模型描述了由不同类型请求和事务所带来的系统资源要求和系统负载强度特点。性能模型用来预测响应时问、资源利用率和系统吞吐量。成本模型说明了软件、硬件、网络通信和支持
2、系统运作所需的其他开销对系统性能的影响。性能模型提供了性能度量的标淮,而标准是由一系列性能指标构成的。典型的性能度量指标有响应时间、系统吞吐量、系统资源利用串、并发用户数目、HTTP 事务每秒处理数和每秒会话数等。(1)响应时间中科曙光也称为等待时间,从用户观点来看,它是从一个请求的发出到客户端收到服务器的响应所经历的延迟。它通常以时间单位来衡量,如秒或毫秒。一般而言,等待时间与尚未利用的系统容量成反比,它随着低程度用户负载的增加而缓慢增加,但一旦系统的某一种或几种资源被耗尽,等待时间就会快速地增加。2)吞吐量是指在某一特定的时间单位内系统所处理的用户请求数目。吞吐量可以用请求数秒或每天的访问
3、者数或每天的浏览次数来衡量。吞吐量是最有用的一个性能指标,是确定 web 系统的关键参数。它在识别系统性能瓶颈和改进应用等方面具有重要作用。(3)资源利用率是指系统资源如服务器的 cPu、内存、网络带宽等的使用程度的最大可用量的百分比来衡量。(4)并发用户数数目增加时,系统资源利用率也将增加。(5)每秒请求数指每秒到达 web 站点的 GE 丁或 POS 了请求数量。相关的,它是每秒巾到达并访问网站的用户数日。每秒的会话数目是与性能紧密性能度量指标与系统性能参数是密切相关的。性能指标的获取必须通过设置性能参数来得到。根据测试的内容和目的不同,所设置的测试参数也不一样。这些性能参数基本上可分为如下 3 种类别:(1)系统参数是指服务器端本身的系统配置屈性设置。一些服务器端的特点常常影响系统的性能。如在服务器端的负载平衡、网络协议的类型、wElI 服务器支持的最大连接数目、数据库管理系统支持的最大线程数等都会影响到性能。(2)资源参数足指系统配置资源的特件指标。策些资源因为其内在特性而影响系统的性能:盘寻记时间、等待和传输速率、网络带宽、路内延迟和:Pu 时钟频率等。(3)工作负载参数工作负载参数在任何时候都会影响系统的性能。某些参数如 wEb 代理服务器的每日访问量、每秒提交给文件服务器的请求个数、每秒提交到数据库服务器的事务数量等它们齐性能测试巾起着主要的作用。