一种配置信息的检测方法及检测装置制造方法及图纸

技术编号:18525754 阅读:26 留言:0更新日期:2018-07-25 12:41
本发明专利技术实施例公开了一种配置信息的检测方法及检测装置,包括:根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,作为第一配置信息;根据获得的倒换信息对待检测功能模块的配置信息进行主备盘的倒换;获取倒换后待检测功能模块的配置信息,作为第二配置信息;根据第一配置信息检测第二配置信息是否正确。从本发明专利技术实施例可见,由于待检测功能模块可以是任意的一个或多个功能模块,倒换信息也可以是包含任何倒换方式的信息,因此对根据倒换信息进行主备盘的倒换后待检测功能模块的配置信息进行正确性的检测,实现了主备盘倒换后待检测功能模块的配置信息的自动检测,极大程度地简化了检测过程,提高了检测灵活度。

【技术实现步骤摘要】
一种配置信息的检测方法及检测装置
本专利技术涉及计算机
,尤其涉及一种配置信息的检测方法及检测装置。
技术介绍
保护倒换功能指的是在双盘同时在位时,重启主盘,设备上的配置信息会自动倒换到备盘上,重启备盘,设备上的配置信息会自动倒换到主盘上,从而进行备份保护以保证倒换后保证原有业务的处理不间断。应用保护倒换功能前往往需要对保护倒换功能进行测试,以保证保护倒换功能的稳定性,而对保护倒换功能进行测试是检测单次主备盘倒换和多次主备盘倒换后配置信息是否正确。相关技术中,往往采用自动检测方法检测倒换后配置信息是否正确,这种自动检测方法是将待检测模块的名称、倒换方式和倒换次数等参数信息预先写入测试脚本,然后运行测试脚本以检测倒换后的配置信息是否正确。然而,由于这种自动检测方法的测试脚本中带有固定的检测参数信息(即固定的待检测模块的名称、倒换方式和倒换次数),当检测参数信息中的一项或多项需要改变时,还需要测试人员修改甚至是重新编写测试脚本,因此测试过程十分繁琐,灵活度差。
技术实现思路
为了解决上述技术问题,本专利技术提供一种配置信息的检测方法及检测装置,能够极大程度地简化检测过程,提高检测灵活度。为了达到本专利技术目的,本专利技术提供了一种配置信息的检测方法,包括:根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,并将获得的配置信息作为第一配置信息;根据获得的倒换信息对所述待检测功能模块的配置信息进行主备盘的倒换,其中,所述倒换信息包括倒换方式;获取倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息;根据所述第一配置信息检测所述第二配置信息是否正确。所述倒换信息还包括倒换次数;如果所述倒换次数为两次或两次以上,循环执行所述获取倒换后待检测功能模块的配置信息的操作;其中,循环执行的次数与所述倒换次数相同。所述根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息之前,还包括:获取用户输入的待检测功能模块标识信息和与所述待检测功能模块标识信息对应的期望条目数;其中,所述期望条目数为用户在与所述待检测功能模块标识信息对应的待检测模块中期望检测的业务条目数;检测获得的期望条目数是否正确;所述根据获得的待检测功能模块信息获取对应的待检测功能模块的配置信息,包括:如果获得的期望条目数正确,根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息。所述检测获得期望条目数是否正确,包括:在预先建立的配置信息预检测脚本中获取对应待检测功能模块标识信息的配置信息预检测脚本;运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数;检测获得的待检测功能模块中业务的实际条目数是否与获得的期望条目数相等;如果获得的待检测功能模块中业务的实际条目数与获得的期望条目数相等,确定获得期望条目数正确。所述获取倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息,包括:在预先建立的配置信息检测脚本中获取对应待检测功能模块标识信息的配置信息检测脚本;运行获得的配置信息检测脚本,得到倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为所述第二配置信息。所述配置信息预检测脚本为功能测试工具QTP脚本;所述获取用户输入的待检测功能模块标识信息和与待检测功能模块标识信息对应的期望条目数,包括:获取所述用户在由计算机编程语言Java生成的图形化界面上输入的所述待检测功能模块标识信息和所述与待检测功能模块标识信息对应的期望条目数;所述运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数,包括:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数。所述配置信息检测脚本为功能测试工具QTP脚本;所述运行获得的配置信息检测脚本,得到倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息,包括:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息检测脚本,得到倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息。所述预设的Java函数为QuickTest.Application接口函数。所述根据第一配置信息检测第二配置信息是否正确,包括:检测所述第二配置信息是否与所述第一配置信息相同;如果所述第二配置信息与所述第一配置信息相同,确定倒换后所述待检测功能模块的配置信息正确;如果所述第二配置信息与所述第一配置信息不相同,确定倒换后所述待检测功能模块的配置信息错误。本专利技术还提供了一种配置信息的检测装置,包括:第一获取模块,根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,将获得的配置信息作为第一配置信息;倒换模块,用于根据获得的倒换信息对所述待检测功能模块的配置信息进行主备盘的倒换,其中,所述倒换信息包括倒换方式;第二获取模块,用于获取倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息;第一检测模块,用于根据所述第一配置信息检测所述第二配置信息是否正确。还包括:第三获取模块,用于获取用户输入的待检测功能模块标识信息和与所述待检测功能模块标识信息对应的期望条目数;其中,所述期望条目数为在用户与所述待检测功能模块标识信息对应的待检测模块中期望检测的业务条目数;第二检测模块,用于检测获得的期望条目数是否正确;所述第一获取模块,具体用于如果获得的期望条目数正确,根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息。所述第二检测模块具体用于:在预先建立的配置信息预检测脚本中获取对应待检测功能模块标识信息的配置信息预检测脚本;运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数;检测获得的待检测功能模块中业务的实际条目数是否与获得的期望条目数相等;如果获得的待检测功能模块中业务的实际条目数与获得的期望条目数相等,确定获得期望条目数正确。所述第二获取模块具体用于:在预先建立的配置信息检测脚本中获取对应待检测功能模块标识信息的配置信息检测脚本;运行获得的配置信息检测脚本,得到倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为所述第二配置信息。所述配置信息预检测脚本为功能测试工具QTP脚本;所述第三获取模块,具体用于获取所述用户在由计算机编程语言Java生成的图形化界面上输入的所述待检测功能模块标识信息和所述与待检测功能模块标识信息对应的期望条目数;所述第二检测模块具体还用于:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数。所述配置信息检测脚本为功能测试工具QTP脚本;所述第二获取模块具体用于:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息检测脚本,得到倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息。与现有技术相比,本专利技术至少包括根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,并将获得的配置信息作为第一配置信息;根据获得的倒换信息对待检测功能模块的配置信息进本文档来自技高网...

【技术保护点】
1.一种配置信息的检测方法,其特征在于,包括:根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,并将获得的配置信息作为第一配置信息;根据获得的倒换信息对所述待检测功能模块的配置信息进行主备盘的倒换,其中,所述倒换信息包括倒换方式;获取倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息;根据所述第一配置信息检测所述第二配置信息是否正确。

【技术特征摘要】
1.一种配置信息的检测方法,其特征在于,包括:根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息,并将获得的配置信息作为第一配置信息;根据获得的倒换信息对所述待检测功能模块的配置信息进行主备盘的倒换,其中,所述倒换信息包括倒换方式;获取倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息;根据所述第一配置信息检测所述第二配置信息是否正确。2.根据权利要求1所述的检测方法,其特征在于,所述倒换信息还包括倒换次数;如果所述倒换次数为两次或两次以上,循环执行所述获取倒换后待检测功能模块的配置信息的操作;其中,循环执行的次数与所述倒换次数相同。3.根据权利要求1或2所述的检测方法,其特征在于,所述根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息之前,还包括:获取用户输入的待检测功能模块标识信息和与所述待检测功能模块标识信息对应的期望条目数;其中,所述期望条目数为用户在与所述待检测功能模块标识信息对应的待检测模块中期望检测的业务条目数;检测获得的期望条目数是否正确;所述根据获得的待检测功能模块信息获取对应的待检测功能模块的配置信息,包括:如果获得的期望条目数正确,根据获得的待检测功能模块标识信息获取对应的待检测功能模块的配置信息。4.根据权利要求3所述的检测方法,其特征在于,所述检测获得期望条目数是否正确,包括:在预先建立的配置信息预检测脚本中获取对应待检测功能模块标识信息的配置信息预检测脚本;运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数;检测获得的待检测功能模块中业务的实际条目数是否与获得的期望条目数相等;如果获得的待检测功能模块中业务的实际条目数与获得的期望条目数相等,确定获得期望条目数正确。5.根据权利要求4所述的检测方法,其特征在于,所述获取倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息,包括:在预先建立的配置信息检测脚本中获取对应待检测功能模块标识信息的配置信息检测脚本;运行获得的配置信息检测脚本,得到倒换后所述待检测功能模块的配置信息,并将获得的配置信息作为所述第二配置信息。6.根据权利要求5所述的检测方法,其特征在于,所述配置信息预检测脚本为功能测试工具QTP脚本;所述获取用户输入的待检测功能模块标识信息和与待检测功能模块标识信息对应的期望条目数,包括:获取所述用户在由计算机编程语言Java生成的图形用户界面上输入的所述待检测功能模块标识信息和所述与待检测功能模块标识信息对应的期望条目数;所述运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数,包括:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息预检测脚本,得到所述待检测功能模块中业务的实际条目数。7.根据权利要求6所述的检测方法,其特征在于,所述配置信息检测脚本为QTP脚本;所述运行获得的配置信息检测脚本,得到倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二配置信息,包括:利用预设的Java函数调用QTP接口,启动预先安装的QTP软件;控制QTP软件运行获得的配置信息检测脚本,得到倒换后待检测功能模块的配置信息,并将获得的配置信息作为第二...

【专利技术属性】
技术研发人员:杨丹王孟泽覃敏
申请(专利权)人:瑞斯康达科技发展股份有限公司
类型:发明
国别省市:北京,11

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

1