Avalanche安捷伦培训教材.doc
- 文档编号:229982
- 上传时间:2022-10-07
- 格式:DOC
- 页数:33
- 大小:998KB
Avalanche安捷伦培训教材.doc
《Avalanche安捷伦培训教材.doc》由会员分享,可在线阅读,更多相关《Avalanche安捷伦培训教材.doc(33页珍藏版)》请在冰豆网上搜索。
Avalanche培训教材整理
目录
1 Avalanche概述 4
1.1 Avalanche可以做什么?
4
1.2 Avalanche的基本特性 4
1.3 AvalancheSmartbits的基本特性 5
1.4 AvalancheSmartbits支持的协议 5
1.5 AvalancheSmartbits的组成 6
2 安装Avalanche 6
3 Avalanche界面介绍 8
3.1 Avalanche的主界面 8
3.2 测试项目导航栏 8
3.3 测试项目配置栏 9
3.4 菜单栏 11
3.5 工具栏 11
4 连接Avalanche 11
4.1 确定机箱的IP地址 11
4.2 连接到机箱 12
4.3 保留测试卡 13
4.4 配置测试卡 13
4.5 查看机框的信息 14
4.6 应用配置 15
5 使用测试样本 15
5.1 创建测试样本 15
6 Client标签配置 19
6.1 Load配置 19
6.2 Actions配置 21
6.3 Profiles配置 21
6.3.1 UserBehavior配置 21
6.3.2 StreamingProtocol配置 22
6.3.3 BroswerEmulation配置 22
6.3.4 ProtocolLevel配置 23
6.4 Network配置 23
6.4.1 MiscellaneousParameters配置 24
6.4.2 ProxyParameters配置 24
6.4.3 TCPParameters配置 24
6.4.4 IPParameters配置 26
6.5 Subnets配置 26
6.5.1 基本配置 26
6.5.2 StaticRouting配置 26
6.5.3 IPFramentation配置 27
6.6 Ports配置 27
6.6.1 VirtualRouter概述 28
6.7 Associations配置 28
7 Server标签配置 29
7.1 ServerType配置 29
7.1.1 FTP配置 29
7.1.2 Streaming服务器配置 30
7.1.3 MMS服务器 30
7.1.4 Mcast服务器配置 31
7.1.5 ServerTransactions配置 31
7.2 ServerNetworks配置 32
7.3 ServerSubnets配置 32
7.4 ServerPorts配置 32
7.5 ServerAssociations配置 32
8 RunConfigure配置 32
9 开始测试 33
1Avalanche概述
1.1Avalanche可以做什么?
Avalanche是思博伦推出的用于进行4-7层测试的工具,它可以分为AvalancheSmartbits和专用硬件组成的Avalanche和Reflector设备。
它可以用于模拟大型的应用网络环境来对测试设备进行测试。
Avalanche可以用于以下设备的测试:
lSSL加速设备
l代理服务器
l防火墙和入侵检测系统
lweb服务器
Avalanche的基本组成如下图所示:
Internet
MeasureLatency
DoS
处理
图1Avalanche的基本组成
如上图,我们可以看到,Avalanche的基本思想就是使用Smartbits测试卡来模拟客户端和服务器及它们的交互过程,通过产生大量的连接和背景流量来测试被测设备的性能和稳定性。
1.2Avalanche的基本特性
1.Avalanche可以模拟客户端每秒建立成千上万的连接。
2.Reflector可以模拟大量的应用服务器,与Avalanche配合对于DUT进行相应的测试。
3.Avalanche可以模拟一个用户连接所作出的反应,如在HTTP测试中的UserBehavior选项。
4.建立第七层连接的同时,产生二,三层的背景流量,这可用于以下测试:
l对DoS攻击抵抗程度。
lQoS。
l产生高强度的背景流量。
1.3AvalancheSmartbits的基本特性
1.AvalancheSmartBitsCommanderNE是为用户设计的图形用户界面应用程序,包含客户端(Avalanche)和服务器端(Reflector)。
2.Avalanche模拟客户端每秒钟建立数千个用户事务处理。
Reflector模拟数百个应用web服务器。
3.包含AfterBurner特性。
4.使用Avalanche时,可以使用样本测试来熟悉测试过程。
5.综合的图形用户界面(GUI),它可以用来做以下工作:
l进行测试的配置。
l将2-7层测试整合到一个应用程序中。
l查看测试结果。
6.可以模拟DdoS。
7.对于IP报文可以分片和重组。
8.支持VLAN标签。
9.可以模拟多个用户子网。
1.4AvalancheSmartbits支持的协议
Avalanche支持以下协议的测试:
lHTTP1.0/1.1 SecureHTTP(SSL)
lFTP RTP/RTSP
lRealNetworks的RealSystem Apple的QuickTime
lMicrosoftMediaServer(MMS) VoDMulticasting
lPOP3MailProtocol SMTPMailProtocol
lTelnetProtocol DNSProtocol
1.5AvalancheSmartbits的组成
1. 600/6000B/6000C机箱(2.50)结合以下2端口TeraMetrics模块:
2. 可使用的测试卡种类:
lLAN-3301A10/100/1000Base-TEthernet
lLAN-3302A10/100Base-TEthernet
lLAN-3311A1000Base-XEtherne
lLAN-3321A10/100/1000MbpsandGigabitEthernetFiber
lLAN-3321A10/100/1000MbpsandGigabitEthernetFiber
lLAN-3325A10/100/1000MbpsandGigabitEthernetFiber
lLAN-3327A10/100/1000MbpsandGigabitEthernetFiber
lXLW-3721A10GBaseEthernet
以上的所有模块都必须有256MB以上的内存
3. 使用以下的操作系统:
lWindows2000
lWindowsXP-ProfessionalEdition
4. 以下的第三方软件
lMicrosoftExcel(推荐但不是必需的)
lInternetExplorer5.5,ServicePack2
lInternetExplorer6.0,ServicePack1
lNetscape4.79
lAdobeAcrobatReader4.0或更高版本
lJavaVirtualMachine(JVM)1.4.1或更高版本
2安装Avalanche
1.首先安装的时候检测本机上是否安装了JAVA虚拟机,如果没有就安装JAVA虚拟机
图2安装JAVA虚拟机
2.安装的时候,需要输入安装密码:
图3输入安装密码
3.输入使用的许可证
Avalanche使用时,需要输入许可证,可以有两种方法来输入安装许可证:
(1)在Avalanche启动的时候输入:
图4在启动时输入许可证
(2)在Avalanche启动后输入:
图5在启动后输入许可证
3Avalanche界面介绍
3.1Avalanche的主界面
如下图:
图6Avalanche的主界面
在Avalanche的主界面上可以分为以下几个部分:
1.左边的测试项目导航栏
2.右边的测试配置栏
3.最上方的菜单栏
4.工具栏
下面依次介绍以上所列的基本功能:
3.2测试项目导航栏
如下图:
c
图7测试项目导航栏
这个选项是用于进行测试项目的选择和运行的,在这个选项里显示了由Avalanche自动创建的和用户手工创建的全部测试项目。
3.3测试项目配置栏
图8测试项目配置栏
测试项目配置栏的涵义很好理解,就是为了配置测试中使用的Avalanche和Reflector,配置的结果可以保存下来,便于以后使用,配置界面如上图所示,又分为了以下几个选项:
1.Client配置选单,用于配置Client端(Avalanche)的参数:
lLoad:
测试规格/测试类型、负载,等
lActions:
用户行为或URL列表
lProfiles:
用户属性/行为、浏览器类型、协议、密码
lNetwork:
IP、TCP和网络参数
lSubnets:
每个子网的网络真实性设置、IPFragmentation、LinkProperties,以及Routingconfiguration
lPPP:
PPP协议(PointtoPointProtocol)配置
lPPPoE:
PPPoE协议(PointtoPointProtocoloverEthernet)配置
lPorts:
虚拟路由器(VirtualRouter)、免费ARP、激活AfterBurner、DDOS配置
lAssociations:
与先前配置的标签相关联:
Actions、Profiles、Network、Subnet、Ports
2.Server配置选单,用于配置Server端(Reflector)的参数:
lProfiles:
配置server属性
lTransactions:
配置server事务处理(transactions)
lNetwork:
配置网络TCP参数
lSubnets:
配置子网属性
lPorts:
为reflector配置硬件端口
lAssociations:
配置相关的serverIP地址、Profiles、Subnets和Ports
3.ContentFiles配置选单
l添加测试时需要使用的任何种类的文件
l在测试开始前,选中的文件会被上传到SMARTBITS卡上
4.Run配置选单
图9Run配置选单
Run配置选单如上图所示,由两部分组成:
lConfigure:
配置PerformanceMode、SSLAcceleration、SLBBinning、DDOS、Afterburner
lMonitor:
查看测试进程、测试状态、测试时间、事件和错误消息等信息
5.Result配置选单
图10Result配置选单
如上图所示,Result选单显示了先前测试的结果列表。
3.4菜单栏
图11菜单栏
菜单栏的主要作用是可以对于Avalanche的测试卡进行配置,可以添加新的测试项目。
3.5工具栏
图12工具栏
工具栏的主要作用是添加新的测试工程和测试项目并且可以使用工具栏的开始按钮来开始测试。
4连接Avalanche
在开始使用Av
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Avalanche 安捷伦 培训教材