[发明专利]一种基于白盒交换机的自动化测试方法、系统及设备在审
| 申请号: | 202011319156.8 | 申请日: | 2020-11-23 |
| 公开(公告)号: | CN112486809A | 公开(公告)日: | 2021-03-12 |
| 发明(设计)人: | 周庆飞;袁福利;吴智谦 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L12/26 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐胭脂 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 交换机 自动化 测试 方法 系统 设备 | ||
本发明提供一种基于白盒交换机的自动化测试方法、系统及设备,包括:创建自动化测试任务,包括白盒交换机的固件测试和软件测试;所述根据测试任务配置交换机与网络测试仪端口之间的物理拓扑;选择待执行的测试脚本,并设置测试脚本的运行轮次和执行时间;将测试脚本下发至对应的待测交换机和服务器去执行。本发明针对白盒交换机的自动化测试,覆盖多种固件和软件的测试,实现交换机的测试一体化,提高交换机的自动化测试效率,保障产品质量。
技术领域
本发明属于交换机测试技术领域,具体涉及一种基于白盒交换机的自动化测试方法、系统及设备。
背景技术
浪潮自研的数据中心白盒交换机的固件包含BMC(Baseboard ManagerController,“基板管理控制器”)、BIOS(Basic Input Output System,“基本输入输出系统”)、CPLD(“复杂可编程逻辑器件”),软件包含SONiC(开源交换机操作系统)、ONIE(OpenNetwork Install Environment,是一个开源计划,为现代网络硬件定义了一个开放的安装环境)和Diag(诊断系统)。由于数据中心白盒交换机由多个固件和软件组成,因此需要设计一种有效且能覆盖多种固件和软件的方法,保证交换机所有模块的自动化测试均能运行在该系统上,包含测试任务的创建、测试的执行和测试结果的收集等。还未有针对白盒交换机进行软硬件兼顾测试的技术。
发明内容
针对现有技术的上述不足,本发明提供一种基于白盒交换机的自动化测试方法、系统及设备,以解决上述技术问题。
第一方面,本发明提供一种基于白盒交换机的自动化测试方法,包括:
创建自动化测试任务,包括白盒交换机的固件测试和软件测试;
所述根据测试任务配置交换机与网络测试仪端口之间的物理拓扑;
选择待执行的测试脚本,并设置测试脚本的运行轮次和执行时间;
将测试脚本下发至对应的待测交换机和服务器去执行。
进一步的,所述方法还包括:
记录测试日志并上传至服务器进行归档。
进一步的,所述根据测试任务配置交换机与网络测试仪端口之间的物理拓扑,包括:
设置各个待测交换机之间的物理端口的连接方式;
设置待测交换机与网络测试仪之间的物理端口的连接方式;
设置网络测试仪每个端口的速率;
设置报文发送的协议;
设置流量方式,所述流量方式包括单向流量和双向流量。
进一步的,所述方法还包括:根据测试任务选择选择交换机的型号、数量以及IP地址,从而确定待测交换机。
进一步的,所述固件测试包括:BMC测试、BIOS测试和CPLD测试;所述软件测试包括:开源交换机操作系统测试、开源安装环境测试和诊断系统测试。
第二方面,本发明提供一种基于白盒交换机的自动化测试系统,包括:
任务创建单元,配置用于创建自动化测试任务,包括白盒交换机的固件测试和软件测试;
拓扑连接单元,配置用于所述根据测试任务配置交换机与网络测试仪端口之间的物理拓扑;
脚本开发单元,配置用于选择待执行的测试脚本,并设置测试脚本的运行轮次和执行时间;
测试执行单元,配置用于将测试脚本下发至对应的待测交换机和服务器去执行。
进一步的,所述系统还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011319156.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现虚拟机中访问PCI密码卡的方法及装置
- 下一篇:一种自清新空气型路灯





