这里写自定义目录标题
流模板测试案例
一、流模板解析
1.1 原理
根据流模板配置,按照限速的比例封装各种报文,在流量发送时,可以依据报文各个字段的跳变策略,对报文内容进行自动更改,每个端口最多可以构建512条流。
1.2 工作原理
在测试仪上配置流量模板,根据需求创建对应的模板,与受测设备相连,检验受测设备处理多条流的性能。
1.3 协议用途
用来检验受测设备处理多种流量的性能。
二、流模板可应用的场景
2.1 网关模式
根据流模板配置,按照限速的比例封装各种报文,在流量发送时,可以依据报文各个字段的跳变策略,对报文内容进行自动更改,每个端口最多可以构建256条流。
三、流模板用例功能介绍
2.2 分配cpu
用例的运行需要分配cpu核数,流模板的最高性能需要分配一定的核数。
2.3 限速配置
流模板用例支持多种流量模型,包括固定速率:设置一个限速数值,运行过程中速率将一直保持该数值,上下浮动不超过1%;
随机速率:限速方式为随机速率时,设置最小、最大限速数值,速率将按每秒从最小速率和最大速率之间随机速率值运行直到运行结束;
梯形速率:限速方式为梯形速率时,设置一个限速数值,运行开始阶段速率将按时间或者百分比递增到该数值,中间过程将一直保持设置的限速数值,运行结束前速率按时间或者百分比递减至0,中间过程上下浮动不超过1%;
雪崩速率:限速方式为雪崩速率时,设置最大、最小速率和保持时长,测试过程中速率将以最大速率保持一段时长,再以最小速率保持一段时长,交替进行;
正弦速率:限速方式为正弦速率时,设置最大、最小速率和渐变时长,测试过程中速率会在每一个渐变时长内完成一次正弦变化;
楼梯速率:限速方式为楼梯速率时,设置初始、最大、递增速率和保持时长,测试过程中速率将以初始速率保持一段时长,按递增速率每次递增并保持一段时长,最后按最大速率一直运行结束,形状类似楼梯。
支持网络端口限速和tcp/udp流限速,限速单位支持最低为bps,最高为Gbps,默认为Mpbs。
2.4 抓包设置
可以设置需要抓的协议类型,指定IP地址、端口、文件大小或者包数。可在运行前或运行中设置抓包。
四、流模板测试案例
4.1 流模板用例拓扑图
说明:测试仪使用“网关模式”模拟自定义流量,过一台防火墙(网关模式),测试防火墙处理自定义流量能力。
4.2 流模板用例目的
获取受测网关设备处理自定义流的能力。
4.3 流模板测试预计结果
网关模式过防火墙,抓包查看流量与自定义流量一致。
五、测试步骤
5.1 创建流模板用例,配置参数。
5.1.1创建网关模式测试用例
5.1.2分配CPU核数
5.1.3抓包设置
5.1.4流模板设置
这里以手动创建一个流模板为例
5.1.5 在对象里创建流模板
说明:有两种创建流模板的方法5.1.4展示的是在用例界面新建流模板;5.1.5展示的是在对象界面创建流模板。
5.1.6在防火墙上的配置
这里以飞塔防火墙FortiGate 300C举例,测试仪的port1端口连接防火墙的port9;测试仪的port2端口连接防火墙的port10。
5.1.7点击启动用例
5.1.8 在监控中查看运行界面
5.1.9 抓包验证
5.1.10 符合4.5预计结果,此次测试成功
抓包查看流量与自定义流量一致