全球旧事资料 分类
Web服务器性能测试介绍
 中国评测重大专项测试部蒋发群 20100802
一、引言
随着I
ter
et的快速发展,Web服务器已成为Web系统的重要组成部分,同时也是影响Web系统性能的主要因素,因此Web服务器性能的好坏一直是人们关注的问题。同时,Web及其应用程序的普及对Web服务器提出了越来越高的性能要求。随着Web服务器的重要性日益显著,为了及时掌握Web服务器的性能,需要对其进行公证的测试。
Web服务器性能测试是指在一定的软硬件环境下,按照统一的度量标准,测试Web服务器对各种请求的响应速度、最大顺畅连接数等性能指标,给出公正、可靠的性能评价。Web服务器性能测试不仅能够确定影响Web服务器性能的关键因素,进而可以采取有针对性的方法和策略对Web服务器进行优化,而且在Web系统构建过程中可以为选取Web服务器提供重要参考。
二、Web服务器的性能指标
评估Web服务器性能是一个复杂的过程,需要考虑的因素有服务器的硬件配置、操作系统、HTTP软件、网络速度和工作负载等。采用测试的方法来衡量Web服务器的性能,首先要确定的就是测试指标。常用的Web服务器的性能指标主要包括以下几类:
(1)时间指标

服务器响应时间ServerRespo
seTime
客户端发送一个HTTP请求至收到HTTP响应头信息消耗的时间。

页面响应时间PageRespo
seTime
客户端从Web服务器请求一个完整的页面包括内嵌对象所消耗的时间。

往返时间Rou
dTripTime
建立TCP连接时,从客户端发送SYN请求到服务器返回SYNACK的时间。

TCP连接建立时间
客户端发出访问请求后,与Web服务器成功建立TCP连接所需的时间。
(2)系统容量指标

并发用户数Co
curre
tUsers
Web服务器能够同时正确及时地服务的用户数。

每秒用户数UserPerSeco
d
单位时间1s内成功连接到Web服务系统的新用户的个数。

并发连接数Simulta
eousCo
ectio
s
Web服务器能够与客户端建立并保持同时打开的TCP连接数,最大并发连接数反映了Web服务器所对其客户多个连接的处理能力。

连接速率Co
ectio
Rate
客户端与Web服务器在单位时间1s新建立的TCP新建连接的个数。

事务处理次数CumulativeTra
sactio
s
Web服务器处理HTTPTra
sactio
的累计总数定义为事务处理次数。

事务处理速率Tra
sactio
sPerseco
d
在单位时间1s内成功响应HTTPTra
sactio
的个数。
(3)资源利用率指标
资源利用率是指Web服务器不同资源(如服务器的CPU,内存、磁盘、网络带宽等)的使用程度,它常r
好听全球资料 返回顶部