您好,欢迎来到九壹网。
搜索
您的当前位置:首页Ixia BPS使用入门

Ixia BPS使用入门

来源:九壹网
Ixia BPS使用入门

本文档以HTTP测试场景为例,介绍了Ixia BPS产品基础的使用方法。在该测试场景中,Ixia BPS仿真HTTP client和HTTP Server。如您在具体的测试中,需更进一步的帮助,请与我们的工程师联系或者发邮件到Support-ChinaTeam@ixiacom.com。

Topology:

本文档使用的拓朴如下图所示。

目录

一、登录到BPS界面。 二、创建新的会话。 三、创建neighborhood。 四、创建super flow。

五、创建Application profile。 六、占用端口。

七、创建HTTP测试。 八、检查结果。

FAQ:

1. 如何配置IPv6 Host?

2. BPS物理端口如何关联到逻辑端口上?

3. 每次测试必须都要自己创建neighborhood、super flow及Application profile吗? 4. 如果需要测试其他协议,与本文档中的测试设置有何异同? 5. 如何导入/导出配置文件?

6. 如何开启抓包并保存抓包结果?

一、登录到BPS界面

打开浏览器,输入BPS管理地址,进入登录界面。可能浏览器会提示你该链接存在安全风险,请点击添加例外(firefox)或仍然继续浏览此网站(IE)或者继续前往(Chrome)。 IE:

Firefox: 确认安全例外

Chrome:

点开高级,选择继续前往。

BPS登录界面如下图所示。用户名与密码均为admin。

返回到首页

二、创建新的会话。

登录BPS成功后,进入如下界面:

点击Breakpoint new session,创建一个新的会话,在弹出的新窗口的右下方标识有当前的BPS软件版本。

返回首页

三、创建neighborhood。

点击control center,在下拉菜单中选择New neighborhood。

在Network Neighborhood设置界面,选择DUT(被测设备)的类型,这里以交换机为例。

点击下方的Select,在弹出的窗口输入要保存的Network Neighborhood的名字。

最终会弹出一个窗口来介绍Network Neighborhood,点击下方的close,进入Network Neighborhood的设置界面。

在Neighborhood的设置界面,分成三部分,Interface、IPv4 External Hosts、IPv4 Static Hosts。其中,Interface是逻辑测试接口,IPv4 Static Hosts在对应的逻辑接口(通过container来关联)上配置IP地址、网关以及Vlan等信息。IPv4 External Hosts一般用于单臂测试中设置目标主机的IP,或者用于负载均衡测试中指向SLB设备的Virtual IP。

设置完成相关的IP地址等网络信息后,点击下方的Save保存。注意,如果在interface窗口勾选了duplicate Mac address,在IPv4 Hosts里的Count值必须要大于1。

返回首页

四、创建super flow。

点击Managers菜单,选择Super Flow。

在新窗口下方点击Create New,在弹出的对话框输入新的super flow的名字。

在打开的新页面右边的Flows窗口下方,点击Add flows,然后搜索http协议,选择列表中的Http,点击下方的ADD按钮添加,然后点击close关闭该对话框。

于是我们在Flows窗口中可以看到刚添加的HTTP flow。选择该flow,点击下方的Add action,并搜索get命令,选中 Get client这个动作,点击添加。

在相同的窗口,再搜索response命令,选中response 200OK Server这个动作,点击添加,然后点击close关闭该对话框。点击下方的Save按钮,完成Super Flow的编辑。

返回首页

五、创建Application profile。

点击上方的Managers菜单,选择Application Profile。

在新页面点击下方的Create New,创建一个新的Application Profile。

在打开的新页面,选择下方的Add Super Flow,然后搜索要用的super flow,然后选中,点击下方的Add selected,将其添加到该Application Profile中。

点击下方的Save按钮完成Application Profile的编辑。

返回首页

六、占用端口。

选择右上角的黄色三角形,打开BPS的物理板卡的界面。

如下是板卡界面的截图。在Slot1上有四个端口可用,通过鼠标点击,可以占用该端口。在占用端口后,端口上会显示一个钥匙图形。

被占用的端口旁边会有两个数字,中间以冒号分隔,左边的数字表示板卡物理端口上的序号,右边的数字表示该物理端口对应到本测试中的逻辑端口的序号(即在Neighborhood里的interface的number,如下图所示)

返回首页

七、创建HTTP测试。

点击上方的Test菜单,选择New Test来创建HTTP测试。

在新页面的Network Neighborhood部分点击右边的按钮,添加之前已经创建好的Lab_Step_by_step这个Neighborhood(可以在对话框通过关键字搜索要找的配置)。

点击Select添加完Neighborhood后,在Network Neighborhood下方会显示Neighborhood的名字。

在相同页面的Test Components部分点击右边的Add New按钮添加Components。Ixia BPS提供了应对各种场景的Components。本测试例是测试HTTP,这里选择Application Simulator,然后点击select来创建配置。

在弹出的对话框给该components设置一个名字,并添加注释,或者可以保持默认,然后点击Create完成components的添加。

完成Test Components后,在左边会显示刚创建的component的名字。

点击新创建的component的名字,在左下角,将Neighborhood里面的端口分别添加到Client Tag和Server Tag里,并删除Client Tags和Server Tags里的缺省Tag,i1_default和i2_default(点击Tag前面的X即可删除)。这样,就把端口关联到HTTP测试中了。在页面右边,可以按具体测试需求更改吞吐量/CPS/CC等值。

将右边滚动条拉到最下边,找到APP Configuration,点击其下面的Browse按钮,添加Application profile。

在对话框搜索之前已经创建好的Application profile,点击其名字,将其添加到本测试中。

添加完成后,在App configuration下会显示Application profile的名字。点击上方的Load profile按钮,打开测试运行时间设置页面。

在Load profile页面,用户可以根据测试要求更改各个阶段的动作以及持续时间。设置完成后点击下方的Return to Components settings回到前一页面。

在Components settings页面的下方,点击Return to Test Workplace返回Test主界面。

在Test主界面的下方,最左边会显示配置文件的状态,如果不是绿色的勾,说明配置有告警或者有错误,点击Test status可以查看具体的信息提示。

点击下方的Save and run来保存并运行该测试。

返回首页

八、检查结果。

测试结束后,页面会自动转到统计界面,用户可查看各个视角的统计。点击右上方的返回键可以返回到前面的配置界面。

返回首页

FAQ:

1. 如何配置IPv6 Host?

在创建neighborhood时,选择Add New Elements -> Endpoint ->IPv6 host.

返回首页

2. BPS物理端口如何关联到流量中?

a. 在Neighborhood设置的页面,有三个部分,分别是interface、IPv4 external hosts和

IPv4 static hosts。其中interface即为逻辑接口,其中的number这一列表示逻辑端口的序号,而IPv4 static hosts是在对应的逻辑接口(通过container来关联)上配置IP以及vlan等信息,另外里面有一列叫Tag是提供给用户在component设置里将逻辑端口关联到流量上去。

b. 在BPS端口界面,占用端口后会显示两个数字,用冒号隔开,其中左边为物理端口

的序号,右边为逻辑端口的序号

c. 在设置component页面,左下方可以将逻辑端口添加到client tag和server tag里,

从而将端口关联到流量当中。

返回首页

3. 每次测试必须都要自己创建neighborhood、super flow及Application profile吗?

这个不是必须的。BPS自带一些模板,用户可以直接选择相应的模板使用。

返回首页

4. 如果需要测试其他协议,与本文档中的测试设置有何异同?

设置流程一样,主要不同在于选择test components,不同的协议可能需要使用不同的component,并且具体参数配置也可能不同。

返回首页

5. 如何导入/导出配置文件?

新建一个Test,在Test主界面下方,点击Import test可以导入配置文件,而Export test可以导出配置文件(默认导出在计算机用户的下载文件夹下)。

在导入界面,如果提示某某文件已经存在,可以勾选allow overwirte选项

返回首页

6. 如何开启抓包并保存抓包结果?

在占用端口的界面,点击下方的Export packet,在对话框中选择enable packet capture。如果

需要导出抓到的包,在端口上使能Export,然后点击下方的Export导出抓到的报文。

返回首页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务