[发明专利]一种网络交换设备自动化测试方法及装置在审
申请号: | 202210639955.6 | 申请日: | 2022-10-21 |
公开(公告)号: | CN115408213A | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 王晓明 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26;G06F11/36 |
代理公司: | 北京神州信德知识产权代理事务所(普通合伙) 11814 | 代理人: | 朱俊杰 |
地址: | 214135 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 交换 设备 自动化 测试 方法 装置 | ||
1.一种网络交换设备自动化测试方法,其特征在于,该方法包括如下步骤:
S1通过Jenkins构建自动化持续集成测试任务;
S2持续集成测试任务使得测试主机可获取最新软件版本并下载到待测试网络设备上;
S3通过持续集成测试任务使测试主机控制控制电源打开待测试网络交换设备的电源开关;
S4通过持续集成测试任务使测试主机触发测试用例脚本对待测试网络设备下发SDKAPI配置指令以及操作测试仪创建流模型并发流;
S5 Jenkins通过持续集成测试任务调用测试主机上的测试用例脚本读取待测试网络交换设备的内部计数以及获取测试仪的分析结果;通过测试脚本计算出最终的测试用例结果并上传到Jenkins服务器;并关闭待测试网络交换设备以及高低温试验箱电源;
S6 Jenkins展示最终测试结果并邮件通知相关责任人。
2.根据权利要求1所述的一种网络交换设备自动化测试方法,其特征在于:所述测试主机通过测试用例脚本用于向所述测试仪和待测网络交换设备发送测试指令且能读取测试仪和待测网络交换设备的数据,最终测试用例脚本根据从读取测试仪和待测网络交换设备的数据得到最终测试结果。
3.根据权利要求1所述的一种网络交换设备自动化测试方法,其特征在于:所述测试仪具体用于相应所述测试用例脚本而与所述待测网络交换设备进行收发数据。
4.根据权利要求1所述的一种用例回归分组优化方法,其特征在于:所述Jenkins与所述测试主机通过网线连接,所述测试仪与所述待测设备之间通过网线连接,所述测试主机与所述高低温试验箱、控制电源及测试仪之间通过串口线或网线相连。
5.一种网络交换设备自动化测试装置,其特征在于,该系统包括:
Jenkins:自动提取最新的测试用例版本并下载到测试主机上,进行测试主机上的测试用例脚本执行以及显示测试结果;
测试用例脚本:通过TCL编写的测试案例集合;
待测网络交换设备:FPGA设备或ASIC设备;
高低温试验箱:用以调节环境温度验证待测网络交换设备的耐高低温能力;
控制电源:所述控制电源与所述待测网络交换设备相连,用来控制所述待测网络交换设备电源通断;
测试仪:用以对所述待测网络交换设备进行各种类型报文发流控制以及允许测试用例脚本读取测试仪各类计数;
测试主机:接收Jenkins下发的测试用例脚本;Jenkins通过测试主机执行测试用例脚本控制所述测试仪停发流、对待测试网络设备下发SDK API指令以及读取待测试网络设备内部计数及测试仪计数。
6.根据权利要求5所述的一种网络交换设备自动化测试装置,其特征在于:所述测试主机通过测试用例脚本用于向所述测试仪和待测网络交换设备发送测试指令且能读取测试仪和待测网络交换设备的数据,最终测试用例脚本根据从读取测试仪和待测网络交换设备的数据得到最终测试结果。
7.根据权利要求5所述的一种网络交换设备自动化测试装置,其特征在于:所述测试仪具体用于相应所述测试用例脚本而与所述待测网络交换设备进行收发数据。
8.根据权利要求5所述的一种网络交换设备自动化测试装置,其特征在于:所述Jenkins与所述测试主机通过网线连接,所述测试仪与所述待测设备之间通过网线连接,所述测试主机与所述高低温试验箱、控制电源及测试仪之间通过串口线或网线相连。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210639955.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗冲型超高阻氧抗菌管材及其制备方法
- 下一篇:一种具有钢丝层的自行车轮胎