首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种多协议兼容的网络设备自适应测试系统及方法 

申请/专利权人:中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室))

申请日:2024-04-23

公开(公告)日:2024-07-05

公开(公告)号:CN118101532B

主分类号:H04L43/18

分类号:H04L43/18;H04L43/06;H04L43/50;H04L9/40;H04L69/18

优先权:

专利状态码:有效-授权

法律状态:2024.07.05#授权;2024.06.14#实质审查的生效;2024.05.28#公开

摘要:本发明属于网络测试领域,尤其涉及一种多协议兼容的网络设备自适应测试系统及方法,具体为:在线测试阶段,该系统通过动态识别设备通信协议、自适应调整测试流程、实时收集与分析关键数据,实时展示结果并生成报告;在离线阶段,创建、编辑并分类保存测试用例,利用仿真模拟与兼容性测试验证用例有效性,结合人工智能进行异常预测与性能优化;远程测试阶段,远程协作与监控模块保障团队远程协作并实时监控网络波动与测试进度;此外,安全测试模块贯穿全程,采用漏洞扫描与入侵检测确保整个测试体系安全无虞;该系统实现网络设备多协议兼容性、测试流程自适应优化,有效提升测试效率与准确性。

主权项:1.一种多协议兼容的网络设备自适应测试系统,其特征在于,包括:协议识别与适配模块、自适应测试控制模块、数据收集与分析模块、结果展示与报告模块、测试用例管理模块、仿真模拟模块、人工智能辅助模块、远程协作与监控模块、安全测试模块、兼容性测试模块;所述协议识别与适配模块,用于自动检测待测网络设备的通信协议类型,并动态适配对应的测试用例和策略;所述自适应测试控制模块,用于根据网络环境和设备状态实时调整测试策略,确保测试的准确性和效率;所述数据收集与分析模块,用于在测试过程中收集关键测试数据,并进行实时分析和处理,以支持在线自适应测试策略的调整和离线测试用例策略库的更新;所述结果展示与报告模块,用于直观展示测试结果,并生成详细的测试报告,实时向用户反馈设备性能;所述测试用例管理模块,用于对测试用例进行智能创建、编辑、分类存储和索引,构建出离线测试用例策略库;所述仿真模拟模块,用于通过仿真技术模拟网络环境和设备状态,以验证和优化测试用例策略库中的测试用例和在线测试流程中保存的测试用例;所述人工智能辅助模块,用于利用人工智能技术构建和训练异常预测和性能优化模型,对在线测试过程中的测试用例和离线测试用例策略库中的测试用例进行智能化异常类型和概率预测以及性能的实时优化;所述远程协作与监控模块,用于支持远程协作和监控,实现团队成员远程沟通和测试过程管理;所述安全测试模块,用于进行网络设备和系统的安全测试,包括但不限于漏洞扫描和入侵检测,确保设备的安全性;所述兼容性测试模块,用于测试网络通信协议与系统或设备的兼容性,实现设备在不同环境和场景下的稳定运行;所述协议识别与适配模块、自适应测试控制模块、数据收集与分析模块、结果展示与报告模块、测试用例管理模块、仿真模拟模块、人工智能辅助模块、远程协作与监控模块、安全测试模块、兼容性测试模块及其对应单元的工作流程具体为:在在线测试阶段,第一,协议识别与适配模块调用协议检测单元自动检测待测网络设备的通信协议,并通过协议适配单元从离线测试用例策略库利用测试用例索引单元动态索引适配对应的测试用例;第二,自适应测试控制模块根据环境感知单元收集的网络环境和设备状态,利用测试流程调整单元实时调整从离线测试用例策略库索引适配的测试用例和策略,来实现实时更新测试流程;第三,数据收集与分析模块通过调用数据收集单元不断收集测试过程中的关键测试数据,并利用数据分析单元进行实时分析和处理,数据分析单元将分析得到的结果一方面反馈给测试流程调整单元进行流程调整,另一方面反馈给性能优化单元对存在问题的测试用例的参数进行实时优化调整,并将调整后的测试用例保存到离线测试用例策略库;当测试完成,结果展示与报告模块利用结果展示单元直观展示整个在线测试流程中测试的结果,并利用报告生成单元依据展示的测试结果生成详细的测试报告,实时向用户反馈多协议设备测试的性能;在离线阶段,第四,测试用例管理模块通过调用测试用例创建单元创建新的测试用例并收集历史测试用例,并利用测试用例编辑单元对创建和收集的测试用例赋予管理员编辑功能;同时利用测试用例分类保存单元对创建和收集的测试用例按照可测试协议种类进行分类,并按分类结果保存在分布式数据库中,用于构建离线测试用例策略库;第五,利用仿真模拟模块中的环境仿真单元和设备仿真单元实时模拟在线测试阶段真实的网络条件和不同型号和功能的网络设备通信协议;第六,通过测试用例分类保存单元将离线测试用例策略库中保存的测试用例输入到仿真模拟模块构建的环境和设备中进行测试,并通过兼容性测试模块中的设备兼容性测试单元和环境兼容性测试单元对创建和收集的测试用例在模拟的网络条件和设备通信协议下进行实时测试分析,并获取创建和收集的测试用例中存在的问题;第七,人工智能辅助模块通过调用异常预测单元和性能优化单元根据测试用例中存在的问题,构建和训练异常预测和性能优化模型,对存在问题测试用例发生异常的类型和概率进行预测,同时利用性能优化模型对存在问题测试用例的参数进行优化调整,并将优化后的测试用例保存到对应的离线测试用例策略库中;在远程测试阶段,第八,通过远程协作与监控模块调用远程协作单元实现团队成员远程沟通和上述第一到第七之间的测试管理过程,并利用实时监控单元对远程测试过程中的网络波动情况和测试进度进行实时监测,并对测试进度进行实时保存;第九,通过安全测试模块调用漏洞扫描单元和入侵检测单元对第一到第八测试过程中使用的网络协议、设备和系统进行实时漏洞扫描和入侵检测,确保整个测试过程实时处于安全状态;所述测试用例索引单元,采用了一种混合动态索引的策略,具体步骤包括:B1、利用协议检测单元实时获取新的通信协议类型以及对应的网络条件和设备信息,并计算得到新的网络条件和设备信息与离线测试用例策略库中每个高风险测试用例节点的相关性值;B2、利用Dijkstra算法计算出测试节点到所有高风险测试用例节点的最短路径值,并利用获取的每一个测试节点到测试用例节点最短路径值乘以对应测试节点与测试用例节点的相关性值,计算得到测试用例与测试节点的适配度值;B3、根据优先级设置适配阈值,当满足测试用例与测试节点的适配度值大于适配阈值的测试用例为一条时,则选用当前测试用例;若满足测试用例与测试节点的适配度值大于适配阈值的测试用例大于一条,则对满足条件的测试用例按照优先级进行排序,并取优先级最高的作为测试用例;B4、当离线测试用例策略库中每个高风险测试用例节点都不满足B3中条件时,则选择离线测试用例策略库中每个中风险测试用例节点,并重复B1-B3,选择适配测试用例,低风险测试用例节点同上B1-B3操作;B5、当B1-B4过程都无法适配到测试用例时,将所述测试节点的通信协议类型以及对应的网络条件和设备信息输入到性能优化单元,对高、中和低风险测试用例中适配度值最大的测试用例进行参数优化调整,获取到适配测试用例。

全文数据:

权利要求:

百度查询: 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) 一种多协议兼容的网络设备自适应测试系统及方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。