性能,功能两方面入手概述服务器测试方法

测试工具选用思博伦通讯Spirent Communications)企业提供的Avalanche 2200。Avalanche 2200模仿实际的用户发生向服务器的哀告包罗SMTP和POP3),并依据回应给出具体的详实地度量试结果。它有以下特点:能够模拟成都百货上千的客户端对服务器发出请求;能够模拟真实的网络利用情状;能够生出30000个连接/秒请求量,足以满意测试的须求。 
监察和控制端安装了带SP2的Windows 3000 Server。测试遇到如下图所示。两台被测服务器软硬件配置均一致)直连,并且分别通过沟通机港湾的礖ammer二四沟通机)与Avalanche 2200的测试端口连接在一块儿。为了方便管理,大家运用了Avocent KVM沟通机,通过中距离的不2诀要就足以一本万利地操纵多台服务器。           

正文是从品质测试与功效测试两片段来叙述服务器测试方法。并且在进度中每个测试都进展二次,每遍之间服务器和测试仪均重启,结果取贰次的平均值。以保障此服务器测试方法的准头。

在大家日常的行事生活中,服务器的系加的夫益多数,服务器检验方法尤其丰富多彩。本文意在给读者对象们做最新的服务器测试方法的事无巨细的牵线。在这里,服务器测试方法分为五个大方面,质量测试与功能测试。

www.hj8828.com 1

测试工具采取思博伦通讯Spirent Communications)公司提供的Avalanche
2200。Avalanche
2200仿照实际的用户产生向服务器的伸手提包罗SMTP和POP三),并基于回应给出具体的详尽测试结果。它有以下特征:可以模拟成百上千的客户端对服务器发出请求;能够模拟真实的网络采纳情形;能够产生30000个连接/秒请求量,足以满意测试的急需。

作者们在质量测试方面选用了新的测试方法,主要分为文件测试、数据库品质测试与Web质量测试四个地方。在那之中,文件品质与数据库质量接纳U.S.A.Quest软件公司的Benchmark
Factory负载测试和体量规划软件,Web品质测试则利用了Spirent公司提供的Caw
WebAvalanche测试仪。

为了将测试意况和测试模型尽量模拟为实在邮件系统的周转状态,大家在测试方法上作了足够的设想。第3,采用两台服务器建构的邮件系统。一台服务器只有本地投递而尚未远程投递的事态,对邮件系统的下压力非常的小,而用户实际的接纳情状肯定会席卷长途投递的状态,因而大家实行了两台服务器的邮件系统一测试试。第1,采纳多域测试。两台服务器分别布署独立的DNS服务器,并内定多域名四个域名)。第贰,采取多账号测试。我们在各类域里创建200个账号,一共一千个账号。测试时,两台服务器的用户之间交互发送邮件,占总的数量的90%,相同的时间,每台服务器内部的用户之间互发邮件,占总量的十%。第五,发送邮件大白露足一定布满。发送邮件大小分别为:400、1000、3000、5000、一千0、三千0、伍仟0和一千00字节。

监察和控制端安装了带SP二的Windows 2000Server。测试景况如下图所示。两台被测服务器软硬件配置均1致)直连,并且分别通过交流机港湾的礖ammer二4调换机)与Avalanche
2200的测试端口连接在同步。为了方便管理,大家利用了Avocent
KVM沟通机,通过中远距离的点子就足以方便地决定多台服务器。

一、质量测试  

具体育项目检查实验试进程由四个级次组成,第二品级是预热阶段,Avalanche发出的发送邮件请求量由0慢慢升起到十/s;第一等第是逐年加压阶段,请求量逐步增添到5拾/s此数值超越全部参测邮件系统的最高本事);第二阶段是涵养阶段,请求量保持不改变;第肆等级是降低阶段,请求量由最大值降低为0。最后得出服务器的最大并发数,同期还大概会提供成功百分比、往返延迟等结果。

www.hj8828.com 2

1、文件质量测试方法

POP三合计的各样操作有CHECK、LIST、RETCR-V、DELETE等,每一个测试方法与SMTP大约一样。本次参测的邮件系统都提供了账号安全珍重功用,对于同贰个电子邮件账户,只同意同一时候二个用户用POP3接收邮件,而开始展览压力测试,必须同有的时候候提倡多量的POP三连接,由此,我们只是作了DELETE的表明各种账号只登入二次举办DELETE操作)。

为了将测试蒙受和测试模型尽量模拟为实在邮件系统的运转境况,我们在测试方法上作了丰裕的设想。第3,接纳两台服务器创立的邮件系统。壹台服务器唯有本地投递而从未远程投递的情景,对邮件系统的下压力相当小,而用户实际的应用状态鲜明会席卷远程投递的动静,因而大家进行了两台服务器的邮件系统一测试试。第一,选择多域测试。两台服务器分别安顿独立的DNS服务器,并钦点多域名四个域名)。第3,采取多账号测试。我们在各种域里创设200个账号,壹共一千个账号。测试时,两台服务器的用户之间相互发送邮件,占总量的90%,同不日常间,每台服务器内部的用户之间互发邮件,占总额的拾%。第伍,发送邮件大夏至足一定分布。发送邮件大小分别为:400、一千、三千、5000、一千0、三千0、四千0和一千00字节。

Benchmark
Factory软件能依据文件读写的要紧目的定制业务。软件最大支撑一千个虚拟客户。

服务器收到到邮件之后只是存款和储蓄到本地然后创立起索引就向用户发送“成功”音信,由此,用户哪一天的确吸收接纳邮件得不到反映。所以,我们设计了一个情势对账号究竟多久收到邮件进行了观察。大家温馨编了3个顺序,使用一台服务器上的九21个账号每一个域使用二十一个账号)向另壹台服务器上的玖十多个账号发送一千封邮件,每封邮件长度为20K字节。发送达成现在立时对被发送账号进行检查,得出收到邮件数量,然后在4分钟以往再次举办反省,借使未有完全选拔,那么再过四分钟进行检讨,直到一千封邮件都吸取截止。

现实地衡量试进程由多少个阶段组成,第2阶段是预热阶段,Avalanche发出的出殡邮件请求量由0慢慢上涨到拾/s;第2等级是逐日加压阶段,请求量稳步充实到5拾/s此数值超越全数参测邮件系统的万丈技术);第壹品级是维持阶段,请求量保持不改变;第四等级是下跌阶段,请求量由最大值下落为0。最终得出服务器的最大并发数,同期还可能会提供成功百分比、往返延迟等结果。

本次测试景况包涵10台配置为PIII800/128MB内部存储器/20G硬盘以上的客户端,它们用来模拟虚拟用户。调控台为布局是PIII
850/128MB内部存款和储蓄器/40G硬盘的Acer台式机Computer。交流机为涵盖八个千兆GBIC接口、23个拾/十0M自适应端口的Cisco2950,客户端与调整台通过100M网卡连到调换机上,被测服务器则经过千兆光纤网卡与调换机相连接。

各样测试都实行叁次,每遍之间服务器和测试仪均重启,结果取三遍的平均值。

www.hj8828.com,POP三协商的每一种操作有CHECK、LIST、RET途睿欧、DELETE等,每一个测试方法与SMTP大概相同。此次参测的邮件系统都提供了账号安全维护功能,对于同叁个电子邮件账户,只允许同时3个用户用POP三接收邮件,而进展压力测试,必须同不时间提倡大批量的POP三连接,因而,大家只是作了DELETE的求证种种账号只登六一回开始展览DELETE操作)。

被测服务器均安装带SP四的Windows 三千 Advanced
Server操作系统,在具备三项品质测试中都统一RAID等第为5。

在职能测试方面,大家第3考查了安全性、多域管理以及邮件存款和储蓄等地方,同不平日候,还考查了系统运作平台、系统协理力量、用户服务本领、邮箱管理技艺等。我们还对系统的治本、客户端的治本、整个种类的易用性等多少个地点拓展考查。

服务器收到到邮件之后只是存款和储蓄到本地然后创立起索引就向用户发送“成功”音讯,由此,用户哪一天实在接受邮件得不到反映。所以,大家规划了一个主意对账号终究多久收到邮件举办了着眼。大家友好编了二个主次,使用一台服务器上的九五个账号各样域使用十八个账号)向另1台服务器上的九17个账号发送一千封邮件,每封邮件长度为20K字节。发送落成今后立刻对被发送账号进行自己争执,得出收到邮件数量,然后在4分钟过后再也实行检查,借使未有完全选择,那么再过陆分钟进行反省,直到1000封邮件都接到截至。

在具体测试方案设置上,测试软件把调整文件读写操作的关键因素设定为:读/写、随机/顺序、操作块大小、对象大小多少个。在此番测试中,思考到我们留存单独的数据库及Web测试项目,所以在文书测试中,大家把对象分明为测试服务器基本的I/O品质,那根本由互连网接口、系统带宽、磁盘子系统等几大1部分所主宰。同期,从几局地的功效看,以大操作块读写大指标文件,小操作块读写小指标文件,较能显示服务器最大旨的I/O质量,即“大操作块读写大文件”对系统带宽、缓存的体察,以及“小操作块读写小文件”对磁盘子系统、网络接口的考查。最终大家规定的八个业务是:

各类测试都进展叁次,每遍之间服务器和测试仪均重启,结果取一遍的平均值。

◆大文件相继读写操作块八KB,对象文件十分八 500KB、伍分之一 1MB)

在服务器检查实验方法中的功用测试方面,大家首要考查了安全性、多域处理以及邮件存款和储蓄等地点,同有时间,还察看了系统运营平台、系统帮助力量、用户服务技艺、邮箱管理本事等。我们还对系统的管住、客户端的管住、整个连串的易用性等多少个地点拓展调查。

◆大文件私行读写操作块8KB,对象文件八成 500KB、百分之二十 1MB)