当前位置:文档之家› 思博伦通信Avalanche网络应用测试方案

思博伦通信Avalanche网络应用测试方案

思博伦通信Avalanche网络应用测试方案
那么如何用SAPEE来实现P2P和Messenger呢?本文将以MSN为例对此进行介绍和说明。

使用SAPEE对MSN进行仿真,需要抓取MSN报文,MSN报文里面可以包含任意你需要的会话内容或者会话数。

SAPEE会提供一个向导完成对MSN报文的导入,导入的过程可以提供一系列过滤条件来完成对报文的过滤。

导入后,Avalanche会提供对这个报文的解析,具体参见图2。

图2 导入后Avalanche提供对这个报文的解析此例中的报文中包含4个MSN会话,生成的SAPEEMSN为播放列表(Playlist),其中4个MSN会话叫做流(Stream),点击任何一个Stream都可以看到这个Stream中包含的报文交互过程,以及各报文的详细内容。

SAPEE与一般意义的回放不同在于,你可以对报文内容进行任意编辑和扩展,比如你添加你想要,也可以删除你不喜欢的,你可以对报文的任意字段变量化,比如MSNID或者MSN交互的内容。

这样就可以对会话进行扩展,确保对MSN的仿真不是单用户行为的重复,而是千变万化。

对于仿真
P2P或者Messenger测试DPI/DFI来说,DUT可能会对特定字段更敏感,SAPEE 可以提供LOOP和TIMER对特定流或者特定报文段进行LOOP或者处理延时评估,为测试提供更准确完备的结果。

4 网络流量模型测试网络中的应用是复杂多样的,但是网络流量其实也是有一定规律的,这些规律可以通过一定时间的观察和分析得出一个模型来描述,这就是流量模型。

把流量模型搬到实验室用仪表进行实施就是流量模型的测试,流量模型对于测试网络基础架构非常重要,这类测试不仅仅是对网络设备的功能性或者指标的测试,更重要的是稳定性的测试,对网络后期运营有很多的指导意义。

图3是网络流量模型中各类应用的分布情况,各类分布以带宽为基准。

图3 网络流量模型中各类应用的分布情况模型显示,网络中基于Web的应用占有较大比例,同时非标准应用比如BitTorrent,MSN,GTalk等也占有40%左右的比例。

Avalanche 3100可以根据各应用的分布情况来进行灵活配置,实现各类应用之间的比例关系,对于非标准应用通过SAPEE来进行仿真。

图4是各标准协议的选择和配置。

图4 各标准协议的选择和配置SAPEE完成各类P2P,Messenger等的仿真,具体参见图5。

图5 SAPEE完成各类P2P,Messenger等的仿真通过Avalanche灵活的Load分配机制,完成各应用流量的混合,具体参见图6。

图6 通过Avalanche灵活的Load分配机制,完成各应用流量的混合5 结束语网络应用服务器测试,比如Portal服务器,需要支持动态交互过程,比如Session ID,Dynamic Link和Cookie是必须的,通过Avalanche 3100可以在高性能的情况下实现Portal服务器的测试。

对于非标准协议支持,需要的是可扩展的解决方案,以便随时跟踪各类P2P和Messenger应用的发展变化,Avalanche SAPEE提供了一种灵活可扩展的方案。

非标准协议因不同场景会有不同的流程,其中交互过程也有动态的内容,SAPEE的动态变量可以实现内容的动态化,而不是简单的回放单个用户行为。

流量模型(Traffic Model)是对现网一段时间流量的抽象,测试需要关注各类流量的分布和业务特征。

Avalanche支持各种流量分布模型的构建和非标准协议的可扩展性仿真。

本篇文章共3页,此页为第二页上一页后页。

相关主题