|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
NET IQ 的专业测试软件---NetiQ Chariot其测试结果经过国际上许多知名设备提供商、系统集成商等的多年应用证明是准确、可靠的,在应用层的测试中具有权威性。CHARIOT的测试结果主要以数字加图形的方式显示出来,并能以HTML、TXT、CSV三中格式生成概述与详细两种测试报表。其图形默认形式为曲线图,也可以根据需要改为直方图、饼图等方式。此外,测试结果根据所选脚本使用协议的不同在内容上也有一定的差别,比如使用TCP协议时,测试结果包括有Throughput、Transaction rate、Tesponse time以及CPU Utilization;使用UDP/RTP协议时,测试结果还包括有Lost data、Jitter、Delay等指标参数。对于基准测试,则主要依据Throughput、Response time、Transaction rate以及CPU Utilization等对网络或网络设备性能进行评测。比如在对网卡的测试中,通过CPU Utilization可以分析网卡传输数据所占用的服务器/客户端资源与吞吐量的关系,也可以对千兆网卡的TCP/IP offloading进行验证。对于应用测试,针对在实际应用中的不确定性与随机性,Chariot提供了四种访问分布形态,可以帮助您了解网络或网络设备对随机的、突发的流量的处理能力。如果能详细了解网络或网络设备使用环境的具体情况,如用户数量,流量类型、访问频率等,通过修改测试脚本,Chariot还可以模拟出一个真实的应用环境,了解网络或设备在未来实际应用中的性能表现。一、测试原理Chariot 采用主动式的测量方法,通过Endpoint产生模拟各种网络应用的真实流量,采用 End to End 的方法定量测试和分析网络或网络设备在真实环境中的应用级别的性能,在整个测试中,Endpoint主要负责产生各种真实的网络流量,其工作原理如下图所示:在一个实际的网络系统测试中,测试的布置拓扑及测试数据流的传输过程如下图:第一步:在Console端制定测试任务,包括建立Pair、选择脚本以及配置相应的测试参数。第二步:由Console端将测试任务发给Endpoint1,然后Endpoint1、Endpoint2之间进行初始化进程。第三步:在初始化进程完成后,两个Endpoints执行他们的应用脚本,并且由Endpoint 1 来收集测试结果等。第四步:Endpoint 1把测试结果返回给Console端,以各种表示形态显示出来,并可以HTML、TXT、CSV三种形式进行报表输出。二、系统配置CHARIOT在使用中对硬件的配置要求不高,目前各类主流机型都可满足。在最新的Chairot4.3版本中,Console端要求安装在WIN NT/2000/XP系统上;此外,为了更好的进行测试,对安装Endpoint的系统的软件配置也有一定的要求。详细描述请见其后附表。三、具体测试流程Chariot测试的是端到端的网络性能,其实现是通过安装在网络或网络设备两端的PC或服务器上的EndPoint去实现的。举例来说,两个EndPoint之间通过指定IP地址建立一个连接,我们称之为一个Pair或一个Connection,这是一个S/C结构,在这个Pair中,通常EndPoint1作为流量的发起方,EndPoint2作为流量的接收方。所以,基于这种机制你可以很容易的用Chariot进行点到点、点到多点、多点到多点的测试。在使用Chariot对网络或网络设备性能进行测试时,首先在相应的测试点上安装EndPoint。 Console端则可安装在1**立的笔记本电脑或PC上,并确保Console端与各测试点的连通性(建议不要将Console端与Endpoint装在同一台电脑上)。在测试时,将安装了EndPoint的各PC或服务器与控制台通过局域网或广域网连接在一起互相通信。在开始测试时,按照以下步骤对Chariot进行配置:1、建立Pair。点击Chariot图标,进入Chariot主界面。点击“New”,进入Chariot测试任务界面。在“Edit”菜单中选择“Add Pair”,或是点击工具栏中 图标,进入Pair配置界面。2、在Pair配置界面中填入Endpoint1/Endpoint2(简称E1、E2,下同)的IP地址。这里需要提及的是在Chariot测试中,通常E1作为流量的发起端,E2作为接受端,所以,通过IP地址就可以指定流量的方向。3、点击“Select Script”键,为了方便用户选择,Chariot已将脚本进行了分类,使用时只需进入类型文件夹中,选择具体的测试脚本即可。如果需要对测试脚本进行修改,点击“Edit this script”进入脚本编辑器,双击需要修改的参数行,就可对该参数进行修改。4、选择与测试脚本匹配的协议(默认为TCP协议)与其它辅助选项。5、最后,点击“OK”完成配置,并返回测试任务界面。这时,在测试任务界面中会显示出一个Pair已建立,并显示这个Pair的相关配置说明。根据测试需要,可以重复以上步骤,建立多个Pair. 对于组播的测试,Chariot提供了专用的快捷图标用于组播的建立。点击工具栏中的 图标,进入组播配置界面,输入各项参数如组播地址、端口、TTL等即可。 对于配置了VoIP测试模块的,点击工具栏中的 图标,进入VoIP配置界面,输入各项参数如语音编码类型、JITTER BUFFER等即可。6、在所有Pair建立完成后,点击“Run”菜单,选择“Set run options”,对测试时间等进行设定,选择“Collect endpoint CPU utilization”等。点击“OK”并返回测试任务界面。7、当所有的测试配置完成后,点击“RUN”菜单中的“Run”或工具栏中的 图标开始进行测试。在整个的测试过程中,建议先对网络进行基准性能测试,即在多个Pair上运行基准测试脚本,包括“throughput”与“reponse_time”测试教本。这个测试的目的是要了解您的无线网络的一些基本特性,并作为一个基准与以后的测试结果作比较。这里需要提及的是,对于10M的网络,选择“throughput”脚本;对于100M/1000M的网络,选择“Benchmarks”文件夹中的“high_performance_throughput”脚本。您也可以选择脚本文件夹“Benchmarks”中的其它脚本进行测试。通过不断的增加测试的Pair数量,对设备进行压力测试。在基准测试完成并对测试结果认同后,可以对感兴趣的网络应用的性能进行测试,如流媒,数据库、FTP、MAIL应用等,只需在测试时选择相应得测试脚本即可。对于无线网络设备的测试,还可以进行多次测试,以验证设备在不同的加密设置或其它的不同配置情况下的性能状况,通过不断的增加测试的Pair数量,也可以对设备进行压力测试。在测试过程中,您可以不断的更改您的网络或设备的配置、拓扑或安置位置等,可以模拟出各种无线网络应用方案的环境,如对等工作方式、单接入点工作方式、冗余工作方式、多接入点工作方式以及多蜂窝漫游工作方式等,并可将每次的测试结果保存下来,随后再通过Chariot提供的“Compare”功能进行对比,以便了解网络或设备再不同环境中的性能表现。此外,为了验证与评估网络或网络设备在实际应用时的性能表现,还可以用Chariot对被测网络或设备进行应用性能的测试。通过在多个Pair上运行不同种类的测试脚本或是通过修改脚本中的参数来模拟现实中的一个复杂的网络应用环境,比如根据未来使用的需要,可以定量的让多个Pair分别运行不同的脚本,一部分Pair运行FTP、E-MAIL等普通流量类型的脚本,一部分Pair运行RealMedia等基于Buffer技术的实时性流量类型的脚本,另一部分Pair运行VOIP、视频等实时流量类型的流媒体脚本。因为在网络的实际应用当中,往往这三种流量类型是同时存在并相互影响的,所以通过这样的测试方式,您就可观察网络或网络设备在一个真实复杂环境下的性能表现,其测试数据可以为设计优化、产品验收、市场定位与推广演示等提供参考。四、测试结果CHARIOT的测试结果主要以数字加图形的方式显示出来,并能以HTML、TXT、CSV三中格式生成概述与详细两种测试报表。其图形默认形式为曲线图,也可以根据需要改为直方图、饼图等方式。此外,测试结果根据所选脚本使用协议的不同在内容上也有一定的差别,比如使用TCP协议时,测试结果包括有Throughput、Transaction rate、Tesponse time以及CPU Utilization;使用UDP/RTP协议时,测试结果还包括有Lost data、Jitter、Delay等指标参数。对于基准测试,则主要依据Throughput、Response time、Transaction rate以及CPU Utilization等对网络或网络设备性能进行评测。比如在对网卡的测试中,通过CPU Utilization可以分析网卡传输数据所占用的服务器/客户端资源与吞吐量的关系,也可以对千兆网卡的TCP/IP offloading进行验证。对于应用测试,针对在实际应用中的不确定性与随机性,Chariot提供了四种访问分布形态,可以帮助您了解网络或网络设备对随机的、突发的流量的处理能力。如果能详细了解网络或网络设备使用环境的具体情况,如用户数量,流量类型、访问频率等,通过修改测试脚本,Chariot还可以模拟出一个真实的应用环境,了解网络或设备在未来实际应用中的性能表现。其测试结果经过国际上许多知名设备提供商、系统集成商等的多年应用证明是准确、可靠的,在应用层的测试中具有权威性。五、注意事项为了能准确的执行测试,真正体现被测设备的性能,现将在作基准测试时的一些注意事项简述如下:1、在对“Run”菜单中的“Set run options”选项进行选择时,对于“how to end a test run”项,建议选择Run for a fixed duration或run until any pair completes;对于“how to report timing”项,选择batch;建议不要选择“poll endpoint”与“validate data upon receipt”。2、不建议将Console端与Endpoint安装在同一台计算机上;客户端的系统配置尽可能保持一致,推荐在作基准测试时使用WIN NT/2000/XP操作系统;对测试环境尽可能不作太多改动,以保证每次测试的公正性。3、不要在安装了Endpoint的终端或服务器上运行其它软件,关闭各种扫描程序,如“病毒扫描”等。4、建议使用脚本的默认值,除非对网络的应用有非常具体的了解与需求。5、通常一次标准的基准测试时间为2-5分钟。六、附表:硬件:最低配置要求Hardware CommentX86 computer Pentium or equivalent Pentium 300 or better recommended32 MB RAM 64 MB recommended23 MB Free Space on Hard Disk for installation Web BrowserTo access help Files |
|