一、项目背景
本系统是一款基于终端Shell的指令交互式网络DPI控制平台,专为电信、移动等四大运营商设计。通过命令行接口,可高效操控DPI分流设备,实现对网络报文的精准分流转发、复制检测、策略丢弃等操作,支撑流量调度、安全审计与业务分析等核心场景,支持四大运营商构建智能、可控、高效的流量治理体系
二、系统核心模块
|------------------|---------------------------------------------------------|
| Action模式 | 定义对匹配流量执行的具体操作,如转发、复制、丢弃、重定向或生成日志,支持细粒度动作策略配置。 |
| Port模式 | 基于物理端口进行流量识别与控制,可对指定端口的入/出方向报文实施独立分流或检测策略。 |
| Port-Group模式 | 将多个物理端口聚合为逻辑组,统一应用DPI规则,提升配置效率并保障策略一致性,适用于大规模部署场景。 |
| Policy模式 | 构建高级流量策略框架,结合ACL、协议类型、应用特征等条件,实现灵活的多维度流量匹配与处置逻辑。 |
| Inner模式 | 针对隧道封装(如VXLAN、GRE)内层报文进行深度解析与分流,支持运营商Overlay网络环境下的精准管控。 |
测试目的
功能完整性
- 验证系统各核心模块(Action、Port、Port-Group、Policy、Inner模式)是否按需求规格正确实现;
- 确认指令交互流程(如规则下发、状态查询、策略绑定)逻辑合理、无遗漏;
- 验证配置模板是否支持保存、加载与共享,确保运维复用性;
- 检查多设备协同场景下分流策略的同步与一致性。
用户体验度
- 评估Shell交互界面命令结构是否清晰、提示信息是否准确易懂;
- 验证操作反馈(如成功/错误回显、执行耗时提示)是否及时、可观测;
- 检查命令补全、历史记录、帮助文档等辅助功能是否提升操作效率。
系统稳定性
- 验证系统在长时间运行(≥72小时)下资源占用是否平稳、无内存泄漏;
- 模拟高并发指令请求(如批量下发1000+策略),观察响应延迟与服务可用性;
- 在网络中断、设备离线等异常条件下,检验系统容错机制与恢复能力;
- 确保配置变更前后数据一致性,避免策略错乱或状态丢失。
系统安全性
- 检查用户权限隔离机制,防止低权限账户越权操作核心DPI设备;
- 验证认证会话是否具备超时自动失效、防重放等安全措施;
- 模拟注入类攻击(如命令注入、非法参数输入),确认系统具备有效过滤与防护能力。
系统兼容性
- 验证系统在国产欧拉系统下的安装与运行兼容性;
- 确保与后端DPI硬件设备(不同型号/固件版本)的通信协议兼容。
测试环境
- 操作系统:欧拉
- 终端工具:MobaXterm
- 测试工具:SpirentTestCenterContent(用于资源与性能控制)
三、测试用例
测试用例脑图如下

四、测试报告
1.1基础功能测试
1.1.1 端口组配置 测试
|-------|-------|------|---|
| 用例编号: | 1.1.1 | 优先级: | B |
| 测试目的: | 支持端口组正确的添加和删除对应单个或多个端口 |||
| 参考组网: | |||
| 预置条件: | 1. 被测设备运行正常; |||
| 测试步骤: | 1. 检查随机选择被测端口进行任意类型端口组添加; 2. 检查端口组是否可删除内部端口; 3. 检查同一端口是否可被一个端口组重复添加; 4. 检查端口组是否可添加多个端口; 5. 检查端口是否可被bidi类型端口组和其他类型端口组同时添加; 6. 检查同一个端口是否可被out和in类型端口组添加; 7. 检查out和bidi端口组是否可添加同一个端口; 8. 检查端口组是否可正确根据配置接收和发送流量; 9. 检查端口组的负载crc负载均分模式是否可以进行配置成功,是否成功按照负载均分的情况进行均分; 10. 检查端口组负载均分下,删除端口组一部分端口,负载均分是否随端口组内端口进行及时更新; 11. 检查端口组负载均分配置下,添加端口是否会进行阻止和警告 12. 以上操作均打流5分钟进行测试; |||
| 预期结果: | 1. 任意端口可添加到任意端口组; 2. 端口组内端口可被删除; 3. 同一端口无法被一个端口组重复添加; 4. 端口组可以添加多个端口; 5. bidi类型端口组和in类型端口组无法同时添加相同端口,但可与out类型端口组添加相同端口; 6. 端口可被out和in类型端口组添加; 7. out和bidi端口组可添加同一个端口; 8. 端口组可以正确根据配置接收和发送流量; 9. 负载均分可以成功配置,并可通过配置查看对应端口组所采用的负载均分 10. 端口组可按照负载均分进行均分转发仪表发来的流量 11. 端口组的均分配置可实时根据指令进行端口更新 12. 负载均分配置下的端口组成功组织在添加端口操作并产生对应警告 以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 实际结果: | * 任意端口可添加到任意端口组;
* 端口组内端口可被删除;
1. 同一端口无法被一个端口组重复添加;
1. 端口组可以添加多个端口; |----------------------------------------------------------------------------|---| |
| | | | * bidi类型端口组和in类型端口组无法同时添加相同端口,但可与out类型端口组添加相同端口;
* 端口可被out和in类型端口组添加;
* out和bidi端口组可添加同一个端口;
* 端口组可以正确根据配置接收和发送流量;
* 端口组负载均分可成功下发,但无法进行查看对应端口组是否为负载均分模式
* 负载均分配置下的端口组,删除组内端口后,仪表进行打流后,发现负载均分配置没有及时按照端口组内端口更新去均分,依然均分给了早已被删除的端口去转发流量

* 负载均分配置下的端口组添加端口时,成功报出警告,但未阻拦添加上端口的操作 



|||
| 备注: | 仪表截图(打流5分钟,仪表端 可正常 正确地 接收端口组流量)
|||
1.1.2 转发动作:转发、丢弃、复制 测试
|-------|-------|------|---|
| 用例编号: | 1.1.2 | 优先级: | B |
| 测试目的: | 设备可支持转发、丢弃、复制 动作 |||
| 参考组网: | |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤: | 1. 转发功能:通过终端进行对应配置,构建输入、输出端口组,添加转发动作,设计转发策略; 2. 检查输入端口组和输出端口组都使用同一个端口,是否可正确接收并转发流量; 3. 检查输入端口组和输出端口组使用不同端口,是否可正确转发流量; 4. 检查在测试仪IP跳变以及设备的负载均衡配置下,端口组内端口是否可均分转发; 5. 检查转发端口组是否可以按照指定的流量进行转发,如使用仪表构造特定流量,让设备接收并转发指定vlan_id、mac的流量; 6. 复制转发功能:通过终端进行对应配置,构建输入、输出端口组,添加复制转发动作,设计对应的复制转发策略; 7. 检查是否只允许out或bidi类型的端口组添加为复制端口组; 8. 检查复制端口组是否可以正确复制流量并转发的操作; 9. 丢弃功能:通过终端进行对应配置,构建输入、输出端口组,添加丢弃动作,设计对应的丢弃策略; 10. 检查对应流量是否可被丢弃; 11. 检查对应流量是否可丢弃指定流量,如丢弃指定vlan_id、mac的流量; 12. 以上检查均持续打流5分钟进行测试; |||
| 预期结果: | 1. 在输入输出端口组使用相同端口下,可正确接收并正确转发流量; 2. 输入输出端口组使用不同端口时,可正确将接收到的流量进行转发; 3. 负载均衡配置下,端口组内端口正确且可均分式转发流量; 4. 指定的端口组可正常转发指令流量,可转发指定的vlan指定的mac流量; 5. out和bidi类型端口组成功添加为复制端口组,in类型端口组添加失败并报错; 6. 复制端口组可正确复制对应流量并转发; 7. 输入端口组可执行丢弃动作,丢弃流量; 8. 指定流量可正确被丢弃; 以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 实际结果: | * 在输入输出端口组使用相同端口时,可正确接收并正确转发流量; 
* 输入输出端口组使用不同端口时,可正确将接收到的流量进行转发; 
* 负载均衡配置下且不改动输出端口组内部端口下,端口组内端口正确且可按照对应哈希算法均分式转发流量; |---|----------------------------------------------------------------------------| | | | |
|
* 指定的端口组可正常转发指令流量,可转发指定的vlan指定的mac流量; 
* out和bidi类型端口组成功添加为复制端口组,in类型端口组添加失败并报错;
* 复制端口组可正确复制对应流量并转发; 
* 输入端口组可执行丢弃动作,丢弃流量;
* 无法丢弃指定流量,发来的流量会被全部丢弃; 
|||
| 备注: | |||
1.1.3 mac规则 测试
|-------|-------|------|---|
| 用例编号: | 1.1.3 | 优先级: | A |
| 测试目的: | 设备支持mac规则匹配功能 |||
| 参考组网: | |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤: | 1. 远程通过终端在被测设备中配置20个随机的MAC信息匹配规则,需包括源MAC地址、目的MAC地址、源及目的MAC地址匹配规则,每个匹配规则对应一个特定的输出端口; 2. 检查仪表所接收数据是否与匹配规则相一致; 3. 仪表生成5种不同的dmac流量,检查设备是否可根据对应dmac规则将流量匹配到指定端口组正确转发; 4. 仪表生成5种不同的smac流量,检查设备是否可根据对应smac规则将流量匹配到指定端口组正确转发; 5. 仪表生成10种不同的smac和dmac流量,检查设备是否可根据smac+dmac结合的规则将流量匹配到指定端口组并正确转发; 6. 仪表生成20种不同的流量,分别存在smac、dmac以及smac+dmac规则的流量,检查设备是否可根据规则正确将所有流量匹配到指定端口进行转发; 7. 仪表生成多种不符合设备的mac匹配规则的流量以及符合规则的流量发给设备,检查设备是否不会处理该不符合规则的流量 8. 以上过程持续5分钟; |||
| 预期结果: | 1. 仪表所接收流量与设备匹配转发给仪表的流量一致,仪表可成功接收转发回来正确的流量; 2. 设备可正确匹配到5种不同的dmac流量并通过对应5个端口组转发; 3. 设备可正确匹配到5种不同的smac流量并通过对应5个端口组转发; 4. 设备可正确匹配到10种smac+dmac结合的流量,并通过对应5个端口组成功正确转发; 5. 设备可对20种不同的流量一一正确匹配到每个对应的端口组并转发出去; 6. 不符合规则的流量无法被设备接收,只有符合规则的流量可被对应接口组接收并成功转发; 以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 实际结果: | * 仪表所接收流量与设备匹配转发给仪表的流量一致,仪表可成功接收转发回来正确的流量; 

* 设备可正确匹配到5种不同的dmac流量并通过对应5个端口组转发;
|----------------------------------------------------------------------------| |
| |----------------------------------------------------------------------------|---| |
| | | | * 设备可正确匹配到5种不同的smac流量并通过对应5个端口组转发; 

* 设备可正确匹配到10种smac+dmac结合的流量,并通过对应5个端口组成功正确转发; 

* 设备可对20种不同的流量一一正确匹配到每个对应的端口组并转发出去; 

* 不符合mac规则的流量无法被设备接收,只有符合规则的流量可被设备接收; 

|||
| 备注: | |||
1.1.4 vlan 规则 测试
|-------|-------|------|---|
| 用例编号: | 1.1.4 | 优先级: | A |
| 测试目的: | 支持VLAN标签匹配功能 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤: | 1. 远程通过终端在被测设备中配置20个随机的vlan信息匹配规则,需包括layer1_vlan、layer2_vlan、layer3_vlan等多层vlan规则,每个匹配规则对应一个特定的输出端口; 2. 检查仪表所接收数据是否与匹配规则相一致; 3. 仪表生成5种多个不同的layer1_vlan流量,检查设备是否可根据对应layer1_vlan规则将流量匹配到指定端口组正确转发; 4. 仪表生成5种不同的layer1_vlan组合layer2_vlan流量,检查设备是否可根据layer1_vlan组合layer2_vlan结合的规则将流量匹配到指定端口组并正确转发; 5. 仪表生成10种不同的layer1_vlan、layer2_vlan及layer3_vlan的组合流量,检查设备是否可正确识别三层vlan信息的流量并将流量匹配到指定端口正确的转发; 6. 仪表生成20种不同的流量包含了layer1_vlan、layer2_vlan、layer3_vlan的流量发给设备,检查设备是否可根据规则正确将所有流量匹配到指定端口进行转发; 7. 仪表生成多种不符合设备的vlan匹配规则的流量以及符合规则的流量发给设备,检查设备是否不会处理该不符合规则的流量; |||
| 预期结果 | 1. 仪表所接收流量与设备匹配转发给仪表的流量一致,仪表可成功接收转发回来正确的流量; 2. 仪表产生的5种layer1_vlan信息的流量可被设备识别并分配给对应匹配的端口组进行转发; 3. 仪表生成的包含layer1_vlan以及layer2_vlan数据的流量可被设备正确识别,并分配给指定端口组进行正确转发; 4. 仪表生成的10种包含了layer1_vlan、layer2_vlan、layer3_vlan信息的流量发给设备,设备可正确识别并匹配给对应端口组进行转发操作; 5. 仪表生成的20种包含着3层、2层、1层的vlan信息流量可被设备识别并正确按照规则配置分给对应端口组将对应流量进行转发; 6. 不符合设备vlan匹配规则的流量无法被接收,只有匹配vlan规则的流量可被对应接口组接收并成功转发; |||
| 实际结果: | * 仪表所接收流量与设备匹配转发给仪表的流量一致,仪表可成功接收转发回来正确的流量; 

* 仪表产生的5种layer1_vlan信息的流量可被设备识别并分配给对应匹配的端口组进行转发; 

* 仪表生成的包含layer1_vlan以及layer2_vlan数据的流量可被设备正确识别,并分配给指定端口组进行正确转发; 


* 仪表生成的10种包含了layer1_vlan、layer2_vlan、layer3_vlan信息的流量发给设备,设备可正确识别并匹配给对应端口组进行转发操作; 
* 仪表生成的20种包含着3层、2层、1层的vlan信息流量可被设备识别并正确按照规则配置分给对应端口组将对应流量进行转发; 

* 不符合设备vlan匹配规则的流量无法被接收,只有匹配vlan规则的流量可被对应接口组接收并成功转发; 

以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 备注: | |||
1.1.5 灵活5元组规则功能测试
|-------|-------|------|---|
| 用例编号: | 1.1.5 | 优先级: | A |
| 测试目的: | 支持灵活五元组匹配功能 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤: | 1. 通过远程终端在被测设备中配置20种五元组相关规则,每个匹配规则对应一个特定的输出端口; 2. 检查仪表所接收数据是否与匹配规则相一致; 3. 仪表构造2种不同的5元组的源ip元素的数据发送给设备,检查设备是否可以正确识别并把正确流量匹配给对应端口并正确转发; 4. 仪表构造构造2种不同的5元组目的ip元素的数据发送给设备,检查设备是否可以正确识别并把对应流量匹配给对应端口组后正确转发; 5. 仪表构造2种不同的5元组源端口元素的数据发送给设备,检查设备是否可以正确识别并把对应流量匹配给对应端口组后正确转发; 6. 仪表构造2种不同的5元组目的端口元素数据发送给设备,检查设备是否可以正确识别并把对应流量匹配给对应端口组后正确转发; 7. 仪表构造2种不同的5元组协议号元素流量发给设备,检查设备是否可以正确识别并把对应的流量匹配给对应端口组后正确转发; 8. 仪表分别构造10种任意五元组元素组合流量,检查设备是否可以正确识别并把对应的流量匹配给对应端口组后正确转发; 9. 仪表构造20种包含了不同五元组元素及各种组合的流量发给设备,检查设备是否可以正确的识别并匹配给对应端口组进行正确转发; 10. 以上过程持续5分钟; 11. 检查仪表所接收数据是否与匹配规则相一致。 |||
| 预期结果: | 1. 仪表所接收的每个输出端口的数据包含全部符合匹配规则的数据,并且不存在匹配规则外的数据; 2. 被测设备能够远程通过Web界面配置匹配规则; 3. 流经被测设备的报文是完整的,格式和内容都没有发生变化; 以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 实际结果: | |||
| 备注: | |||
1.1.6 掩码规则功能测试
|-------|-------|------|---|
| 用例编号: | 1.1.6 | 优先级: | A |
| 测试目的: | 支持掩码匹配功能 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤: | 1. 远程通过终端控制被测设备中配置13种内层及外层IP掩码规则,每个匹配规则对应一个特定的输出端口; 2. 仪表产生的包含IP掩码的数据从被测设备的一个端口输入被测设备依据步骤1中的匹配规则对输入数据进行匹配; 3. 检查仪表所接收数据是否与匹配规则相一致; 4. 仪表构造如gre、vxlan、等共5种对应ipv4掩码流量发给设备,检查设备是否可根据ipv4掩码规则进行正确识别,并将对应流量匹配给对应端口组及转发; 5. 仪表构造4种对应ipv6掩码流量发给设备,检查设备是否可根据ipv6掩码规则进行正确匹配识别,并将对应流量匹配给对应端口组及转发; 6. 仪表构造4种对应vlan掩码流量发给设备,检查设备是否可根据vlan掩码规则进行正确匹配识别,并将对应流量匹配给对应端口组及转发; 7. 仪表构造13种不同掩码规则的流量发给设备,检查设备是否可根据对应掩码规则进行正确识别匹配,并将对应流量匹配到对应端口组及转发; 8. 以上过程持续5分钟; 9. 检查仪表所接收数据是否与匹配规则相一致。 |||
| 预期结果: | 1. 仪表所接收的每个输出端口的数据包含全部符合匹配规则的数据,并且不存在匹配规则外的数据; 2. 设备可正确根据规则识别对应ipv4掩码规则下的流量,并将流量匹配到对应端口组进行转发; 3. 设备可正确根据规则识别对应ipv6掩码规则下的流量,并将流量匹配到对应的端口组进行转发; 4. 设备可正确根据规则识别对应vlan掩码规则下的流量,并将流量匹配到对应的端口组进行转发; 5. 仪表可正确识别在多种流量下,将每种掩码规则的流量匹配到对应端口进行转发; |||
| 实际结果: | * 仪表所接收的每个输出端口的数据包含全部符合匹配规则的数据,并且不存在出现匹配规则外的数据; 

* 设备可正确根据规则识别对应ipv4掩码规则下的流量,并将流量匹配到对应端口组进行转发; 

* 设备可正确根据规则识别对应ipv6掩码规则下的流量,并将流量匹配到对应的端口组进行转发; 

* 设备可正确根据规则识别对应vlan掩码规则下的流量,并将流量匹配到对应的端口组进行转发; 

* 仪表可正确识别在多种流量下,将每种掩码规则的流量匹配到对应端口进行转发; 

以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 备注: | |||
1.1.7 mac+ip匹配功能测试
|--------|-------|------|---|
| 用例编号: | 1.1.7 | 优先级: | A |
| 测试目的: | 设备支持mac+ip信息匹配功能 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备及仪表能够正常接收对方的数据; |||
| 测试步骤一: | 1. 远程通过Web界面在被测设备中配置20种MAC信息匹配规则,规则包含目的mac或源mac结合目的ip或源ip的各种组合,每个匹配规则对应一个特定的输出端口; 2. 仪表产生对应mac+ip及非mac+ipv4/ipv6的流量发给设备检查设备是否可以接收只符合规则的流量; 3. 仪表产生5种对应目的mac+目的ipv4/ipv6对应的流量发给设备,检查设备是否可以识别并匹配给对应端口组然后将流量正确转发; 4. 仪表产生5种对应目的mac+源ipv4/ipv6对应的流量发给设备,检查设备是否可以识别并匹配给对应端口组然后正确转发; 5. 仪表产生5种对应源mac+目的ipv4/ipv6对应的流量发给设备,检查设备是否可以识别并匹配给对应端口组然后正确转发; 6. 仪表产生5种对应源mac+源ipv4/ipv6对应的流量发给设备,检查设备是否可以识别并按照规则匹配给对应端口组然后正确转发; 7. 仪表产生20种对应多种mac+ipv4/ipv6的流量发给设备,检查设备是否可以识别并按照规则匹配给对应端口组然后正确转发; 8. 检查仪表所接收数据是否与匹配规则相一致; 9. 以上过程持续5分钟; |||
| 预期记过 | 1. 设备准确识别对应流量并进行转发,不符合规则流量自动丢弃; 2. 设备可正确识别出对应的目的mac+目的ipv4/ipv6流量,将对应流量匹配给对应端口并正确进行转发; 3. 设备可正确识别出对应的目的mac+源ipv4/ipv6流量,将对应流量匹配给对应端口并正确进行转发; 4. 设备可以正确识别源mac+源ipv4/ipv6数据流量,并将指定源mac+源ip的流量匹配给指定端口组并正确转发; 5. 设备可以正确识别源mac+目的ipv4/ipv6数据流量,并将指定源mac+目的ipv4/ipv6数据流量匹配给指定的都那口组并正确转发; 6. 应对多种mac+ip场景下设备可正确识别对应流量匹配给对应端口组并转发,不符合规则的流量将被丢弃; |||
| 实际结果: | * 设备准确识别对应流量并进行转发,不符合规则流量自动丢弃; 

* 设备可正确识别出对应的目的mac+目的ipv4/ipv6流量,将对应流量匹配给对应端口并正确进行转发; 

* 设备可正确识别出对应的目的mac+源ipv4/ipv6流量,将对应流量匹配给对应端口并正确进行转发; 

* 设备可以正确识别源mac+源ipv4/ipv6数据流量,并将指定源mac+源ip的流量匹配给指定端口组并正确转发; 

* 设备可以正确识别源mac+目的ipv4/ipv6数据流量,并将指定源mac+目的ipv4/ipv6数据流量匹配给指定的都那口组并正确转发; 

* 应对多种mac+ip场景下设备可正确识别对应流量匹配给对应端口组并转发,不符合规则的流量将被丢弃; 

以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 备注: | |||
1.1.8 端口 配置功能测试
|---------|-------|------|---|
| 用例编号: | 1.1.8 | 优先级: | B |
| 测试目的: | 检测端口配置是否可成功下发及正确性 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; |||
| 测试步骤: | 1. 检查设备中端口描述功能的配置是否可以成功下发并显示对应端口描述,随机选择10个端口进行端口描述下发及取消操作; 2. 随机选择10个端口去检查端口强制连接配置是否可进行设置和取消操作; 3. 随机选择4个端口去检查端口环回配置是否可进行设置和取消操作,仪表发送流量,设置环回策略配置验证是否环回操作,最终再将流量发回给仪表,1口进4口拷贝并转发,触发环回策略将4倍流量返还给仪表; 4. 检查端口使能配置是否可以设置和取消; 5. 检查设备中端口ping功能的配置是否可以成功配置及取消,随机选择10个端口进行对应验证; 6. 检查设备中端口gre封装功能的配置是否可以成功配及取消,随机选择10个端口进行对应验证; |||
| 预期结果 | 1. 端口描述信息可成功下发和取消,通过终端可查看设备对应端口信息; 2. 设备中端口的强制连接配置可成功下发并取消,强制连接状态下的端口即使未真正连接但也可对该端口下流量进行统计; 3. 设备中端口的环回配置可成功下发并取消; 4. 可成功下发对端口的使能和取消操作,端口使能成功后才可进一步使用该端口,端口禁用使能后仪表对端link down,开启使能仪表对端link up; 5. 设备对应的端口ping功能的配置可成功下发并取消; 6. 设备对应的端口gre封装功能的配置可成功配及取消; |||
| * 实际结果: | * 端口描述信息可成功下发和取消,通过终端可查看设备对应端口信息; 
* 设备中端口的强制连接配置可成功下发并取消,强制连接状态下的端口即使未真正连接但也可对该端口下流量进行统计; 


* 设备中端口的环回配置可成功下发并取消; 



* 可成功下发对端口的使能和取消操作,端口使能成功后才可进一步使用该端口,端口禁用使能后仪表对端link down,开启使能仪表对端link up; 


* 设备对应的端口ping功能的配置可成功下发并取消; 

* 设备对应的端口gre封装功能的配置可成功配及取消; 

以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 备注: | 仪表打流后,端口均可正常转发流量 
|||
|---|---|---|
| #### 1.2 性能测试 ##### 1.2.1设备整体性能测试 |----------------------------------------------------------------------------------|-------|------|---| | 用例编号 | 1.2.1 | 优先级: | C | | 测试目的: | 测试设备基础处理性能 ||| | 参考组网: | ||| | 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; 3. 被测设备能够正常接收仪表的数据; 仪表能够正常接收被测设备的转发数据; ||| | 测试步骤: | 1. 仪表产生10gpbs流量发送给设备,分别两次进行打流,每次持续打流1.25小时,其他端口进行转发,检查设备接收和转发的丢包及错包率占总输出的<= 10^(-6) ||| | 预期结果: | 1. 设备接收和转发的丢包、错包率均<=10^(-6) ||| | 实际结果:
| * 设备第一次所接收的流量错包率和丢包率均为0%;

* 设备第二次所接受的流量错包率和丢包率均为0%;
||| | 备注: | ||| |||
1.3 设备端口兼容性测试
1.3.1设备整体性能测试
|-------|-------|------|---|
| 用例编号: | 1.3.1 | 优先级: | B |
| 测试目的: | 支持10GE端口兼容GE(仅模型三),支持25GE端口兼容10GE,100GE端口兼容40GE,100GE端口均支持拆分为4个25GE端口或4个10GE端口 |||
| 参考组网: | 图1 |||
| 预置条件: | 1. 被测设备运行正常; 2. 仪表运行正常; |||
| 测试步骤: | 1. 随机选择被测设备的多个10GE端口,插入10GE光模块,之后与仪表的10GE光模块及端口进行对接; 2. 检查仪表的10GE光模块及端口能否识别出对端端口; 3. 随机选择被测设备的多个10GE端口,插入GE光模块,之后与仪表的GE光模块及端口进行对接; 4. 检查仪表的GE光模块及端口能否识别出对端端口; 5. 随机选择被测设备的多个25GE端口,插入25GE光模块,之后与仪表的25GE光模块及端口进行对接; 6. 检查仪表的25GE光模块及端口能否识别出对端端口; 7. 随机选择被测设备的多个25GE端口,插入10GE光模块,之后与仪表的10GE光模块及端口进行对接; 8. 检查仪表的10GE光模块及端口能否识别出对端端口; 9. 随机选择被测设备的多个100GE端口,插入100GE光模块,之后与仪表的100GE光模块及端口进行对接; 10. 检查仪表的100GE光模块及端口能否识别出对端端口; 11. 随机选择被测设备的多个100GE端口,插入40GE光模块,之后与仪表的40GE光模块及端口进行对接; 12. 检查仪表的40GE光模块及端口能否识别出对端端口; |||
| 预期结果: | * 仪表的GE光模块及端口、10GE光模块及端口、25GE光模块及端口、40GE光模块及端口、100GE光模块及端口均能够识别出对端端口; * 设备的端口的指示灯正常显示;
以上预期结果必须同时全部满足记为通过,其余情况均为不通过。 |||
| 备注: | 1. 测试GE端口的收发流量,打流结果正常; |||
五、BUG描述
端口组配置模块
端口组哈希模式删除端口时,哈希配置无法实时更新



端口组哈希模式添加端口时,系统虽然警告但未阻止此次行为





六、测试总结
bash
本次测试暴露出此问卷网站的轻度功能缺陷,如:
在port-group模式下进行set 哈希配置时,端口组删除端口后,端口组接收流量内部依旧会被哈希使用此端口进行均分流量,端口组内端口未随配置进行更新
在port-group模式下进行set 哈希配置时,端口组添加端口时,系统进行警告但未阻止此次添加行为
本次测试性能及基础功能运行时无大碍,在连续长时间打流时,极少存在丢包、错包行为、以及设备可以流畅在长时间打流场景下进行分流策略下允许