全国服务热线: 13906130065

新闻资讯

NEWS

联系我们

CONTACT US

苏州聚永达电子科技有限公司

联系人:陆工

手机:13906130065

邮箱: Yueqiandianzi@139.com

地址:苏州市吴中区木渎镇熙金中心5幢247-252室

网址:www.ihvps.cn

产品动态

当前位置:网站首页 > 电源资讯 产品动态

网络基础设施的日益完善为各类应用服务提供了良好的承载平台,各种接入方式(比如 ADSL,Cable,光纤接入,Mobile)为用户提供了各种接入网络的途径,网络终端需要更多种类,更灵活,质量更好的应用服务。网络应用服务种类繁多,包含传统的标准应用,比如 HTTP,FTP,DNS,Streaming 等应用,更多更复杂,增长更快的是 P2P 应用和 Messenger 应用。传统的应用可以通过仪表很好的进行测试,对于层出不穷的 P2P 应用和 Messenger 应用需要提供更灵活可扩展的方案进行仿真。 本文提供了思博伦公司 Avalanche 3100对网络应用测试的业界领先方案。 网络应用测试网络应用测试包括对网络应用服务器的测试和对中间网络应用基础架构的测试。网络应用从协议实现方面包括传统标准应用和五花八门的非标准(没有具体规范)应用,如 P2P 和 Messenger 等。网络应用测试不单单是对单应用测试,还包括流量模型的测试,流量模型是对一定时间一定周期内网络流量的分布特征的抽象,反应各类应用在网络中的分布情况,流量模型的测试对于网络应用承载和检测设备测试非常关键。 标准网络应用测试标准网络应用测试主要包含基于 Web 的测试,DNS 测试,流媒体测试,以及其他各类服务器(FTP,邮件,CIFS 等)的测试。这些应用都会特定的标准对应,有具体的协议框架,承载内容会有变化,具体到实现,不同的服务器也会有特定的要求。此类应用的测试难点在于对于服务器的测试,比如基于 Web 的服务器,虽然应用基于 HTTP,但是服务器比如 Portal 会对客户端的内容有严格的要求,如果仅仅支持 HTTP 其实不能说就可以测试 Portal 服务器,因为仪表需要提供 Portal 需要的请求才能完成和 Portal 的交互,否则测试无法进行。对于传统标准应用测试,下面举 Portal 测试为例说明思博伦通信 Avalanche 3100如何实现服务器的测试。 (1)Portal 服务器测试Portal 是基于 Web 的认证系统(HTTP/HTTPS),主要提供个性化、单次登录、聚集各个信息源的内容,Portal 是对信息的集成技术,可以很方便的为用户提供统一的界面和个性化的服务。 Portal 虽然是基于 Web 的技术,登录 Portal 的过程虽然简单,但是 Portal 通常会提供一些会话信息给登录客户端,这些信息对客户端来说是动态变化的,需要提供给 Portal 以表明自己的会话合法性。测试的难点在于如何提供 Portal 需要的动态内容以保证 Portal 对用户的身份认证以及 Portal 通过认证对用户的控制。对于 Portal 的测试,仪表需要支持比如 Cookie,Session ID 等才能完成和 Portal 的交互。通过 Avalanche 3100可以完成任何和 Portal 动态交互的过程,以达到测试的目的。 (2)测试场景Avalanche 3100仿真登录的客户端,登录 Portal,登录成功以后,点播电影《阿凡达》。 登录的过程需要若干动态交互的过程,比如 Session ID,Cookie 以及 View State 等。 Avalanche 3100通过对动态内容的变量化来完成动态交互的目的,同时提供高性能的压力测试。Avalanche 3100也是性能测试仪表中惟一支持与 Portal 动态交互的仪表。 (3)P2P 和 Messenger 测试目前网络中的应用除了标准的应用外,还有几千种甚至更多流行的其他应用,比如 P2P(BitTorrent,eDonkey,Kazaa,Gnutella)和 Messenger(MSN,QQ,Yahoo Messenger,Skype,GTalk)应用,同时一些研究机构或者军方会有自己的专有协议或者定制应用。这些应用的测试是棘手的问题,主要在于这些应用不规范,不标准,种类繁多,协议变化快无法一一跟踪,以前仪表的方法是通过对单个会话的回放来仿真这些应用,这么做的问题在于无法根据应用变化随时进行修改,并且简单的单用户回放无法实现多用户多场景多流程的变化,与现网相去较远,并且这种回放无法对交互过程进行编辑甚至定制,所有过程千篇一律,对于 DPI 等测试效果很不佳。针对这种情况,Avalanche 3100提供的 SAPEE(Scaleable ApplicaTIon Playback EmulaTIon Environment)可以提供灵活的可扩展的方案,对所有基于 TCP/UDP 的非标准应用进行动态仿真,适应各类应用的版本升级和协议变化。

推荐产品

首页 电话 联系