自动将设备链路信息转换为拓扑图形的方法及系统技术方案

技术编号:9992917 阅读:144 留言:0更新日期:2014-05-02 10:50
本发明专利技术公开了一种自动将设备链路信息转换为拓扑图形的方法及系统,属于自动化测试技术领域,包括以下步骤:S1.自动化平台将日志生成为Html格式,并在Html文件中嵌入代码并绘制出拓扑图,所述的拓扑图中,代表测试设备的各个区域两两之间用线路连接;S2.自动化平台分析各个设备间两两相连的链路信息,将真实环境中连接数最多的设备填充到拓扑图的中心区域,填充内容为设备名以及四周的接口。本发明专利技术的有益效果如下:本发明专利技术在自动化日志中对设备链路信息的转换后呈现,明显比目前现有的技术方案呈现方式更为直观,使得测试人员在分析自动化日志时,能更快速和直观的了解测试设备的组网情况,提高日志分析效率。

【技术实现步骤摘要】
自动将设备链路信息转换为拓扑图形的方法及系统
本专利技术涉及自动化测试
,尤其涉及一种自动将设备链路信息转换为拓扑图形的方法及系统。
技术介绍
在通信领域的自动化测试中,每条脚本的执行过程将被存储为日志文件,主要记录该条脚本在运行过程中设备的链路情况,脚本对设备的测试操作步骤等。在目前的自动化平台中,对于日志中设备链路的信息记录,仍然是采用两两相连的记录方式,如自动化测试有4台测试设备通过一定的方式进行链路组网,目前的自动化平台在日志中的记录方式举例为:设备1的接口1------------设备2的接口1设备2的接口2------------设备3的接口1设备2的接口3------------设备4的接口2上述日志的记录方式相当不直观,且只能记录设备两两相连的链路信息,测试人员在分析日志时,往往不能直接看出测试环境中测试设备的整体组网,需要根据上述的设备两两相连的记录方式,重新手动绘制各个测试设备的连接情况,才能看出被测设备的整体组网拓扑图。目前现有的技术方案,在自动化日志中对设备组网信息的记录方式,都是采用直接记录设备两两相连信息的方式,这样虽然简单,但对于测试人员分析日志将变得复杂,尤其在测试设备较多,组网较复杂的情况下,测试人员很难通过日志中的记录了解测试设备的整体组网拓扑图。因此,现有自动化测试平台还无法在日志中自动将设备链路信息转换为拓扑图形。链路/组网/拓扑:用网线或其他介质将多个通信设备的多个接口连接起来;HTML:一种文件格式,可以展现丰富的颜色、图形以及文字;JavaScript:一种编程语言,可以嵌入到HTML文件中控制其文字图形的显示。VBScript:一种编程语言,可以嵌入到HTML文件中控制其文字图形的显示。
技术实现思路
本专利技术的目的在于解决测试人员在分析自动化日志时效率低下而提出的一种自动将设备链路信息转换为拓扑图形的方法及系统。为了实现以上专利技术目的,本专利技术采取的技术方案如下:一种自动将设备链路信息转换为拓扑图形的方法,包括以下步骤:S1.自动化平台将日志生成为HTML格式,并在HTML文件中嵌入代码并绘制出拓扑图,所述的拓扑图中,代表测试设备的各个区域两两之间用线路连接;S2.自动化平台分析各个测试设备间两两相连的真实链路信息,将连接数最多的测试设备填充到拓扑图的中心区域,填充内容为设备名以及四周的接口;S3.自动化平台根据各个测试设备间两两相连的链路信息,得出与S2中已填充设备相连的其他测试设备,并填充到S2中已填充设备四周的区域,此步骤循环执行;S4.将各个测试设备间两两相连的链路信息中的所有设备填充完成后,自动化平台将拓扑图中没有被填充的区域及没有被填充的区域之间的线路进行隐藏。作为优选:S1中所述的拓扑图为矩阵拓扑图,所述的区域为方块状区域,S1中的拓扑图区域以及线路的显示由JavaScript语言或者VBScript语言实现。作为优选:步骤S2中。自动化平台将选出的设备填充到拓扑图的方法为,将拓扑图的中心区域内容显示为所选设备。作为优选:步骤S3中。在填充新设备到已填充设备的四周区域时,如四周区域有已经被填充的设备时,将重新选择四周区域中的其他方块区域进行填充。作为优选:步骤S4中,对拓扑图区域以及线路的隐藏由JavaScript语言或者VBScript语言实现。为了解决上述问题,本专利技术还提出了一种系统,包括自动化平台,所述自动化平台包括拓扑图绘制单元、链路分析单元、区域填充单元、区域循环填充单元及区域隐藏单元;其中,所述拓扑图绘制单,元用于将日志生成为HTML格式,并在HTML文件中嵌入代码并绘制出拓扑图,所述的拓扑图中,代表测试设备的各个区域两两之间用线路连接;所述链路分析单元,用于分析各个测试设备间两两相连的真实链路信息;所述区域填充单元,用于将真实环境中连接数最多的测试设备填充到拓扑图的中心区域,填充内容为设备名以及四周的接口;所述区域循环填充,单元用于循环执行根据链路分析单元得出的与已填充设备相连的其他测试设备填充到已填充设备四周的区域,直到各个设备间两两相连的链路信息中的所有设备填充完成;所述区域隐藏单元,用于所有设备填充完成后将拓扑图中没有被填充的区域及没有被填充的区域之间的线路进行隐藏。作为优选:所述的拓扑图为矩阵拓扑图,所述的区域为方块状区域。作为优选:所述的拓扑图区域以及线路的显示由JavaScript语言或者VBScript语言实现。作为优选:区域循环填充单元具体用于在填充新设备到已填充设备的四周区域时,如四周区域有已经被填充的设备时,将重新选择四周区域中的其他方块区域进行填充。作为优选:所述的对拓扑图区域以及线路的隐藏由JavaScript语言或者VBScript语言实现。本专利技术的有益效果:本专利技术将现有技术方案中的测试设备连接信息进行转换,将设备两两相连信息转换为多个测试设备之间的拓扑图形显示,使得测试人员在分析日志时,能更快速和直观的了解测试设备的整体组网拓扑图,而不必再花时间梳理测试设备的组网情况,大大提高日志分析效率,节省人力以及时间。具体说明如下:本专利技术是通过将自动化日志以HTML格式存储,并在HTML格式文件中嵌入JavaScript或VBScript代码,在日志文件中先绘制出一个较大的矩阵组网拓扑图,再读取各个设备间两两相连的信息,然后将设备信息填充到矩阵拓扑图中对应的区域,再隐藏没有被填充的区域,最后在日志文件中显示出测试设备的直观的拓扑图。本专利技术在自动化日志中对设备链路信息的转换后呈现,明显比目前现有的技术方案呈现方式更为直观,使得测试人员在分析自动化日志时,能更快速和直观的了解测试设备的组网情况,提高日志分析效率。附图说明图1为本专利技术实施例中步骤101绘制的矩阵拓扑图;图2为本专利技术实施例中步骤102填充后的矩阵拓扑图;图3为本专利技术实施例中步骤103填充后的矩阵拓扑图;图4为本专利技术实施例中步骤104隐藏后的矩阵拓扑图;图5为本专利技术实施例设备链路信息转换为拓扑图形示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术做进一步详细说明。一种自动将设备链路信息转换为拓扑图形的方法,包括以下步骤:S1.自动化平台将日志生成为HTML格式,并在HTML文件中嵌入代码并绘制出拓扑图,所述的拓扑图中,代表测试设备的各个区域两两之间用线路连接;S2.自动化平台分析各个测试设备间两两相连的真实链路信息,将连接数最多的设备填充到拓扑图的中心区域,填充内容为设备名以及四周的接口;S3.自动化平台根据各个测试设备间两两相连的链路信息,得出与步骤S2中已填充测试设备相连的其他测试设备,并填充到步骤S2中已填充设备四周的区域,此步骤循环执行;S4.将各个测试设备间两两相连的链路信息中的所有设备填充完成后,自动化平台将拓扑图中没有被填充的区域及没有被填充的区域之间的线路进行隐藏。S1中所述的拓扑图为矩阵拓扑图,所述的区域为方块状区域,步骤S1中的拓扑图区域以及线路的显示由JavaScript语言或者VBScript语言实现。S1中所述的拓扑图为矩阵拓扑图,所述的区域为方块状区域,步骤S1中的拓扑图区域以及线路的显示由JavaScript语言或者VBScript语言实现。S2中自动化平台将选出的测本文档来自技高网
...
自动将设备链路信息转换为拓扑图形的方法及系统

【技术保护点】

【技术特征摘要】
1.自动将设备链路信息转换为拓扑图形的方法,其特征在于,包括以下步骤:S1.自动化平台将日志生成为HTML格式,并在HTML文件中嵌入代码并绘制出拓扑图,所述拓扑图中,代表测试设备的各个区域两两之间用线路连接;自动化平台生成HTML格式日志文件的同时,统一写入一段JavaScript或VBScript转换代码;S2.自动化平台分析各个测试设备间两两相连的真实链路信息,将连接数最多的测试设备填充到拓扑图的中心区域,填充内容为设备名以及四周的接口;S3.自动化平台根据各个测试设备间两两相连的链路信息,得出与S2中已填充设备相连的其他测试设备,并填充到S2中已填充设备四周的区域,此步骤循环执行;S4.将各个测试设备间两两相连的链路信息中的所有测试设备填充完成后,自动化平台将拓扑图中没有被填充的区域及没有被填充的区域之间的线路进行隐藏。2.根据权利要求1所述的方法,其特征在于,步骤S1中,所述的拓扑图为矩阵拓扑图,所述拓扑图的各个区域以及线路的显示由JavaScript语言或者VBScript语言实现。3.根据权利要求2所述的方法,其特征在于,步骤S2中,所述将连接数最多的测试设备填充到拓扑图的中心区域的方法为,将拓扑图的中心区域内容显示为所选设备。4.根据权利要求3所述的方法,其特征在于,步骤S3中,在填充新设备到已填充设备的四周区域时,如四周区域有已经被填充的设备时,将重新选择四周区域中的其他方块区域进行填充。5.根据权利要求2-4任一项所述的方法,其特征在于,步骤S4中,对拓扑图区域以及线路的隐藏由JavaScript语言或者VBScrip...

【专利技术属性】
技术研发人员:王俊坤
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1