网络通信 频道

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

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

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

  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)

0
相关文章