Avalanche网络应用测试方案
发布日期:2018-02-01 13:47

网络基础设施的日益完善为各类应用服务提供了良好的承载平台,各种接入方式(比如ADSL,Cable,光纤接入,Mobile)为用户提供了各种接入网络的途径,网络终端需要更多种类,更灵活,质量更好的应用服务。

网络应用服务种类繁多,包含传统的标准应用,比如HTTPFTPDNSStreaming等应用,更多更复杂,增长更快的是P2P应用和Messenger应用。传统的应用可以通过仪表很好的进行测试,对于层出不穷的P2P应用和Messenger应用需要提供更灵活可扩展的方案进行仿真。本文提供了思博伦公司Avalanche 3100对网络应用测试的业界领先方案。

2 网络应用测试

网络应用测试包括对网络应用服务器的测试和对中间网络应用基础架构的测试。网络应用从协议实现方面包括传统标准应用和五花八门的非标准(没有具体规范)应用,如P2PMessenger等。网络应用测试不单单是对单应用测试,还包括流量模型的测试,流量模型是对一定时间一定周期内网络流量的分布特征的抽象,反应各类应用在网络中的分布情况,流量模型的测试对于网络应用承载和检测设备测试非常关键。

3 标准网络应用测试

标准网络应用测试主要包含基于Web的测试,DNS测试,流媒体测试,以及其他各类服务器(FTP,邮件,CIFS等)的测试。这些应用都会特定的标准对应,有具体的协议框架,承载内容会有变化,具体到实现,不同的服务器也会有特定的要求。此类应用的测试难点在于对于服务器的测试,比如基于Web的服务器,虽然应用基于HTTP,但是服务器比如Portal会对客户端的内容有严格的要求,如果仅仅支持HTTP其实不能说就可以测试Portal服务器,因为仪表需要提供Portal需要的请求才能完成和Portal的交互,否则测试无法进行。对于传统标准应用测试,下面举Portal测试为例说明思博伦通信Avalanche 3100如何实现服务器的测试。

1Portal服务器测试

Portal是基于Web的认证系统(HTTP/HTTPS),主要提供个性化、单次登录、聚集各个信息源的内容,Portal是对信息的集成技术,可以很方便的为用户提供统一的界面和个性化的服务。

Portal虽然是基于Web的技术,登录Portal的过程虽然简单,但是Portal通常会提供一些会话信息给登录客户端,这些信息对客户端来说是动态变化的,需要提供给Portal以表明自己的会话合法性。测试的难点在于如何提供Portal需要的动态内容以保证Portal对用户的身份认证以及Portal通过认证对用户的控制。对于Portal的测试,仪表需要支持比如cookieSession ID等才能完成和Portal的交互。通过Avalanche 3100可以完成任何和Portal动态交互的过程,以达到测试的目的。

2)测试场景

Avalanche 3100仿真登录的客户端,登录Portal,登录成功以后,点播电影《阿凡达》。

登录的过程需要若干动态交互的过程,比如Session IDcookie以及View State等。

Avalanche 3100通过对动态内容的变量化来完成动态交互的目的,同时提供高性能的压力测试。Avalanche 3100也是性能测试仪表中唯一支持与Portal动态交互的仪表。

3P2PMessenger测试

目前网络中的应用除了标准的应用外,还有几千种甚至更多流行的其他应用,比如P2PBitTorrenteDonkeyKazaaGnutella)和MessengerMSNQQYahoo MessengerSkypeGTalk)应用,同时一些研究机构或者军方会有自己的专有协议或者定制应用。这些应用的测试是棘手的问题,主要在于这些应用不规范,不标准,种类繁多,协议变化快无法一一跟踪,以前仪表的方法是通过对单个会话的回放来仿真这些应用,这么做的问题在于无法根据应用变化随时进行修改,并且简单的单用户回放无法实现多用户多场景多流程的变化,与现网相去较远,并且这种回放无法对交互过程进行编辑甚至定制,所有过程千篇一律,对于DPI等测试效果很不佳。针对这种情况,Avalanche 3100提供的SAPEEScaleable ApplicaTIon Playback EmulaTIon Environment)可以提供灵活的可扩展的方案,对所有基于TCP/UDP的非标准应用进行动态仿真,适应各类应用的版本升级和协议变化。



关键词:测试测量 DNS测试
浏览量:2397
编辑:思博伦
声明:凡本网注明"  来源:仪商网"的所有作品,版权均属于仪商网,未经本网授权不得转载、摘编使用。
经本网授权使用,并注明"来源:仪商网"。违反上述声明者,本网将追究其相关法律责任。
本网转载并注明自其它来源的作品,归原版权所有人所有。目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如有作品的内容、版权以及其它问题的,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
本网转载自其它媒体或授权刊载,如有作品内容、版权以及其它问题的,请联系我们。相关合作、投稿、转载授权等事宜,请联系本网。
QQ:2268148259、3050252122。
展开全文