科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道如何测试网络应用峰值流量抗压能力?

如何测试网络应用峰值流量抗压能力?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

网络流量管理已经越来越成为网络工程师的重要项目,为了测试网络对峰值流量的压力性能,大家都想找一套真实的网络流量应用测试系统,这将如何办?

作者:zdnet安全频道 来源:论坛整理 2008年7月10日

关键字: 网络管理

  • 评论
  • 分享微博
  • 分享邮件
   编者按:网络流量管理已经越来越成为网络工程师的重要项目,为了测试网络对峰值流量的压力性能,大家都想找一套真实的网络流量应用测试系统,这将如何办?

    应用层测试与物理层测试的不同

  IxChariot是目前唯一成为工业界标准的IP网络与网络设备应用层测试系统。IxChariot 测试原理是通过主动式定量的测试方式,产生真实的流量,测试网络设备或网络系统在真实应用下端到端的性能。同时,IxChariot采用分布式的结构,可以对任何规模或形式的网络进行性能测试,其测试结构如下图:

 

     

    
    和传统的物理层测试不同,IxChariot是通过模拟各种真实的网络应用流量来测试网络和网络设备。这样做的好处是能够验证网络或网络设备在具体应用时的表现,因为对于任何网络或网络设备来说,如果它在实际应用时性能表现良好的话,那我们可以认为这个网络系统的各方面都是良好的,这也是应用层测试的特点所在。
    IxChariot测试优点如下:

    支持协议:
    TCP、UDP、IPX、SPX、RTP、APPC和Ipv6(TCP、UDP、RTP)
    支持应用:
    基准测试:文件传输、高性能吞吐量测试、数据库应用
    商业应用:ActiveDirectory、Mail、Exchange、SQL、Oracle、SAP、Lotus等
    Internet应用:FTP、HTTP、NNTP、POP3、SMTP、Telnet
    流媒体应用:IPTV、NetMeeting、Realmedia并且经过CISCO、微软、Real的认证
    P2P的应用:MSN、yahoo等应用

    脚本编辑更加灵活:

  现有的脚本可以很灵活的修改试生成的数据流更加符合用户的真实应用。Application Scaner可以直接抓取用户的真实应用数据包生成脚本,使生成的数据流更加符合用户的真实应用。
    测试构架:
    IxChariot采用主动定量开放式的测试构架,方便用户测试部署。 分布式的测试结构可以支持:点到点、点到多点、多点到多点等模式最多可以支持10000个并发链接。
    Compare test测试结果对比模板:
 

   
      实现测试结果对比,各种优化策略的验证。
    
    IxChariot针对网络和网络设备性能的测试:
    测试结果: 吞吐量(Throughput)
  响应时间(Response Time)
  交易速率(Transaction Rate)
    针对流媒体的测试:
   单路延迟(One-Way Delay)
   丢包(Loss Data)
   连续丢包(Consecutive Lost Datagrams)
   最大连续丢包(Maximum Consecutive Lost Datagrams)
   抖动 Jitter (Delay Variation)RFC1889
   抖动最大值 Jitter (Delay Variation) Maximum
   MOS值针对VoIP采用E_model模式(ITU G.107) 

  IxChariot的Ipv6测试

    IxChariot在Ipv6测试方面的应用如下:
  支持协议:TCP-Ipv6、UDP-Ipv6、RTP-Ipv6
  
  支持应用:
  包括FTP、HTTP、WEB、SAP、Exchange、IPTV、Real、VoIP、Multicasting等在内的120余种主流网络应用。
  在流媒体和VoIP中都可以使用Ipv6进行测试。得出相应得测试结果,包括吞吐量、响应时间、单路延迟、丢包、抖动等测试参数。


    IxChariot在VoIP测试中的应用

 

  

 

    
    同时,IxChariot在测试精度方面也提供了与硬件测试设备同等级的精度,比如时钟同步,而且在IxChariot 6.0新的版本中对测试时间及时钟同步的算法做了进一步的修改。其在时钟同步测试精度与硬件测试的结果误差仅为±1ms。

    IxChariot在故障检测中的应用:

  Chariot可以应用在针对网络的的故障诊断。具体应用如下图:

 

   

    
    如有问题存在工作站A-1和服务器D-1之间,IxChariot能够帮助发现问题的所在,找到问题的根源。
    1、 是否是交换机SW-1的问题可以在A-1和A-3之间运行IxChariot的测试。
    2、是否是交换机SW-2的问题可以在D-1和D-2之间运行Ix Chariot的测试。
    3、是否是路由器的问题可以在A-2和C-1之间及B-2和C-1各自进行测试对测试结果进行对比。
    4、是否是WAN链路的问题可以在B-1和C-1之间运行IxChariot测试。
    5、所有的测试结果及先前的基准测试以及和点到点的测试结果对比,确定问题根源所在。
    IxChariot关于QoS应用:
  IxChariot在QoS方面的应用有专门针对QoS的应用模板,支持3种QoS模型:DiffServ、Generic QoS、IP TOS。


    IxChariot针对CDMA、GPRS中的IP应用测试:
  IxChariot网络与网络设备性能测试软件在无线通讯应用中也能发挥巨大的作用,可以对采用IP技术的无线网络或设备进行应用性能方面的评估与测试,目前已被Ericsson、T-Mobil、NTT、DoCoMo、France Telecom与Bouygues Telecom等著名电信、移动运营商所采用,测试的领域包括GPRS、CDMA的数据业务与WLAN等,测试环境包括定点测试与移动测试两种。

  测试项目包括:

    每个BSS支持的呼叫数量与每个呼叫的吞吐量。
    点到点、点到多点情况下数据业务应用中的吞吐量、回路时延、时延等。
    漫游状态下数据业务的性能。
    数据业务对语音质量的影响。
    固定与DHCP IP地址。
    无线网络的覆盖范围(需GPS支持)与对数据业务的影响等。

    与传统的测试手段与工具相比,IxChariot在无线通讯数据业务应用性能测试方面提供了一个灵活、便捷、廉价的测试方案。通过应用IxChariot,运营商能对各种网络的改变如多网、异构网的合并、新用户、新应用、新设备的加入、不同ISP之间的接入等进行预先的性能评估与测试,对网络性能的影响作一个系统、全面的了解,并可在网络状态改变完成后对网络性能进行验证   

IxChariot应用的几个方面

    (1) IxChariot在网络设备的选型和性能标准确定中的应用。

  IxChariot在网络建设过程中的设备选型和性能标准确定方面可以帮助用户及时有效的对所有备选设备的性能指标的进行确定。采用IxChariot模拟所选设备所应用的业务,对设备的性能进行测试。用以了解所有备选设备的性能。如所选的设备是用来应用新型的流媒体业务中的视频业务,那么就可以采用IxChariot模拟多个用户(最多可以模拟10000个用户)应用IPTV或NetMeeting等业务的真是应用来确定设备应用性能标准。帮助用户简单快捷的实现设备选型和性能指标的确定。

    (2) IxChariot在网络设备的安装验收和制定安装验收标准过程中的应用。

  采用该软件能为网络设备的安装验收和定制安装验收标准提供测试手段。采IxChariot可以在设备安装测试前做针对设备的基准性能测试,作为设备性能的标准保存下来。等设备安装调试完成后再用IxChariot对网络及设备进行相同的测试。以用来评估设备网络的基准性能,同时作为验收的一种标准方便用户对网络设备的安装验收工作。

    (3) IxChariot可以对不同的网络和终端设备进行不同的多流量的压力测试。

  IxChariot是基于IP主动定量的应用层测试工具,所以可以对不同的网络和终端设备进行应用性能的测试。简单、方便的实现对不同运营商和不同地区漫游及不同的设备终端进行应用测试。同时IxChariot可以采用教本模拟130多种不同的应用所以能够在不同的网络和终端设备上进行不同的多种多样流量的压力测试。方便用户快速简单的实现对网络在不同的网络和终端设备上应用多种多样新业务的性能验证。

    (4) IxChariot对发生问题的网络进行远程测试和断定问题。
  
   IxChariot的基本构成机构可以方便的在远程不同的地方布置测试端点软件,用来实现远程测试。同时通过在不同的地方布置测试端点Endpoint Soft可以用回退测试的方法简单快速的诊断远程或本地的网络测试问题。快速的定位问题的目的低及根源。帮助用户快速简单的实现网络的远程测试和诊断故障。

    (5) IxChariot可以作为网络维护工具测试了解网络特性的变化。

  IxChariot 作为网络设备和网络本身的一个测试工具,提供主动式网络在线性能分析及监视。该软件还可以作为网络维护的工具,进行故障诊断与定位、性能优化与验证等。同时由于IxChariot采用了分布式的测试方式,能够快速的部署测试任务,可以大大的提高运营商对用户投诉的响应处理时间,增强企业的快速反映能力。

  另外,IxChariot可以作为日常的维护工具对网络的日常运行特性进行了解,帮助用户更快、更好的做好日常维护工作。

    (6) IxChariot可以帮助用户做QoS验证。

  IxChariot提供了三种QoS模板:Diffserv、Generic QoS与IP TOS.您可以自由定制QoS机制,如修改TOS 字段等,并将这些QoS特性赋予给IxChariot产生的各种应用流量,观察这些流量在网络上的运行情况,以此来评估网络或网络设备的QoS策略实行情况。在3G网络上运行的一些新的应用业务必然会有一些优化策略来保证业务的运行运营,完全可以采用IxChariot来模拟新的应用业务及相应的优化策略(QoS)。验证在3G网络上QoS优化策略的运行情况,测试网络的真是性能。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章