自动化设置BMC的WEB页面UTC时区的方法及装置制造方法及图纸

技术编号:22021581 阅读:41 留言:0更新日期:2019-09-04 01:07
本发明专利技术提供一种自动化设置BMC的WEB页面UTC时区的方法及装置,方法包括如下步骤:S1.启动测试脚本;S2.测试脚本自动设置测试环境;S3.测试脚本自动打开网页浏览器并登陆BMC的WEB页面;S4.测试脚本自动设置UTC时区;S5.测试脚本输出测试结果,保存测试日志,结束测试。装置包括:测试脚本启动模块、测试环境设置模块、BMC WEB页面登录模块、UTC时区设置模块以及测试结果输出模块。本发明专利技术的测试脚本通过WebDriver打开浏览器,利用页面元素定位,实现UTC时区在BMC的WEB页面的自动化设置,提高测试效率,节省人力资源,保证产品质量。

Method and Device of Automatically Setting up UTC Time Zone of Web Page of BMC

【技术实现步骤摘要】
自动化设置BMC的WEB页面UTC时区的方法及装置
本专利技术属于服务器测试
,具体涉及一种自动化设置BMC的WEB页面UTC时区的方法及装置。
技术介绍
BMCweb页面设置UTC时区测试是BMC刷新最常用的最简便的方法,通过NTP设置UTC时区,使计算机对其服务器或者时钟源同步化,可以提供高精准度的时间校正,同时还可以防止恶毒的协议攻击。因此BMCWeb设置UTC时区测试是BMC测试中最重要的一环。传统服务器web界面设置UTC时区测试为手动进行,需要测试人员手动测试时全程跟踪,由于BMC设置UTC时区耗费时间较长,成为BMC测试中耗费时间较长的一项测试,测试极为耗时耗力,且整个过程没有log作为记录,后续复盘较为困难。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种自动化设置BMC的WEB页面UTC时区的方法及装置,是非常有必要的。
技术实现思路
针对现有技术的上述BMC手动设置UTC时区耗费时间较长,成为BMC测试中耗费时间较长的一项测试,测试极为耗时耗力的缺陷,本专利技术提供一种自动化设置BMC的WEB页面UTC时区的方法及装置,以解决上述技术问题。第一方面,本专利技术提供一种自动化设置BMC的WEB页面UTC时区的方法,包括如下步骤:S1.启动测试脚本;S2.测试脚本自动设置测试环境;S3.测试脚本自动打开网页浏览器并登陆BMC的WEB页面;S4.测试脚本自动设置UTC时区;S5.测试脚本输出测试结果,保存测试日志,结束测试。进一步地,步骤S1具体步骤如下:S11.获取测试脚本名称;S12.获取测试脚本参数;S13.通过Java虚拟运行工具在命令行CMD下根据测试脚本名称及测试脚本参数运行测试脚本。测试脚本参数可获取BMC用户名和密码,测试脚本名称用于脚本运行使用。进一步地,步骤S2中测试脚本自动引入WEB插件,所述WEB插件包括Alert框插件、元素定位插件、Alert异常处理插件、WebDriver插件、Web元素插件以及浏览器插件。测试脚本通过WEB插件对BMCWEB页面进行动作。进一步地,步骤S3具体步骤如下:S31.测试脚本判断是否存在第一浏览器;S32.若是,则测试脚本通过WebDriver选择第一浏览器打开网页;若否,则测试脚本通过WebDriver选择第二浏览器打开网页;S33.测试脚本登录BMC的WEB页面。多个浏览器提高了BMCWEB页面的适用性。进一步地,步骤S4具体步骤如下:S41.测试脚本通过页面元素定位UTC时区项;S42.测试脚本通过页面元素定位UTC时区设置项;S43.测试脚本设置UTC时区时间;S44.测试脚本保存UTC时区设置。通过页面元素定位实现测试脚本对UTC时区的设置。进一步地,步骤S5具体步骤如下:S51.测试脚本通过页面元素定位判断UTC时区设置项是否存在已设置UTC时区;若是,则UTC时区设置成功;若否,则UTC时区设置失败;S52.测试脚本输出UTC时区设置结果,保存测试日志,结束测试。通过页面元素定位确保UTC时区设置成功。第二方面,本专利技术提供一种自动化设置BMC的WEB页面UTC时区的装置,包括:测试脚本启动模块,用于启动测试脚本;测试环境设置模块,用于配置测试脚本自动设置测试环境;BMCWEB页面登录模块,用于配置测试脚本自动打开网页浏览器并登陆BMC的WEB页面;UTC时区设置模块,用于配置测试脚本自动设置UTC时区;测试结果输出模块,用于配置测试脚本输出测试结果,保存测试日志,结束测试。进一步地,测试脚本启动模块包括:名称获取单元,用于获取测试脚本名称;参数获取单元,用于获取测试脚本参数;测试脚本运行单元,用于通过Java虚拟运行工具在命令行CMD下根据测试脚本名称及测试脚本参数运行测试脚本。进一步地,BMCWEB页面登录模块包括:浏览器判断单元,用于配置测试脚本判断是否存在第一浏览器;网页打开单元,用于当存在第一浏览器时,配置测试脚本通过WebDriver选择第一浏览器打开网页,或者,不存在第一浏览器时,通过WebDriver选择第二浏览器打开网页;BMCWEB登录单元,用于配置测试脚本登录BMC的WEB页面。进一步地,UTC时区设置模块包括:UTC时区项定位单元,用于配置测试脚本通过页面元素定位UTC时区项;UTC时区设置项定位单元,用于配置测试脚本通过页面元素定位UTC时区设置项;UTC时区设置单元,用于配置测试脚本设置UTC时区时间为GMT时间+08:00;UTC时区设置保存单元,用于配置测试脚本保存UTC时区设置;测试结果输出模块包括:UTC时区设置判断单元,用于配置测试脚本通过页面元素定位判断UTC时区设置项是否存在已设置UTC时区;测试结果输出单元,用于配置测试脚本输出UTC时区设置结果,保存测试日志,结束测试。本专利技术的有益效果在于,本专利技术的测试脚本通过WebDriver打开浏览器,利用页面元素定位,实现UTC时区在BMC的WEB页面的自动化设置,提高测试效率,节省人力资源,保证产品质量。本专利技术的测试结果保存到测试日志中,可输出,便于后续分析测试过程。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术的方法流程示意图一;图2是本专利技术的方法流程示意图二;图3为本专利技术的装置示意图;图中,1-测试脚本启动模块;1.1-名称获取单元;1.2-参数获取单元;1.3-测试脚本运行单元;2-测试环境设置模块;3-BMCWEB页面登录模块;3.1-浏览器判断单元;3.2-网页打开单元;3.3-BMCWEB登录单元;4-UTC时区设置模块;4.1-UTC时区项定位单元;4.2-UTC时区设置项定位单元;4.3-UTC时区设置单元;4.4-UTC时区设置保存单元;5-测试结果输出模块;5.1-UTC时区设置判断单元;5.2-测试结果输出单元。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。实施例1:如图1所示,本专利技术提供一种自动化设置BMC的WEB页面UTC时区的方法,包括如下步骤:S1.启动测试脚本;S2.测试脚本自动设置测试环境;测试脚本自动引入WEB插件,所述WEB插件包括Alert框插件、元素定位插件、Alert异常处理插件、WebDriver插件、Web元素插件以及浏览器插件;S3.测试脚本自动打开网页浏览器并登陆BMC的WEB页面;S4.测试脚本自动设置UTC时区;S5.测试脚本输出测试结果,保存测试日志,结束测试。实施例2:如图2所示,本专利技术提供一种自动化设置BMC的WEB页面UTC时区的方法,包本文档来自技高网
...

【技术保护点】
1.一种自动化设置BMC的WEB页面UTC时区的方法,其特征在于,包括如下步骤:S1.启动测试脚本;S2.测试脚本自动设置测试环境;S3.测试脚本自动打开网页浏览器并登陆BMC的WEB页面;S4.测试脚本自动设置UTC时区;S5.测试脚本输出测试结果,保存测试日志,结束测试。

【技术特征摘要】
1.一种自动化设置BMC的WEB页面UTC时区的方法,其特征在于,包括如下步骤:S1.启动测试脚本;S2.测试脚本自动设置测试环境;S3.测试脚本自动打开网页浏览器并登陆BMC的WEB页面;S4.测试脚本自动设置UTC时区;S5.测试脚本输出测试结果,保存测试日志,结束测试。2.如权利要求1所述的自动化设置BMC的WEB页面UTC时区的方法,其特征在于,步骤S1具体步骤如下:S11.获取测试脚本名称;S12.获取测试脚本参数;S13.通过Java虚拟运行工具在命令行CMD下根据测试脚本名称及测试脚本参数运行测试脚本。3.如权利要求1所述的自动化设置BMC的WEB页面UTC时区的方法,其特征在于,步骤S2中测试脚本自动引入WEB插件,所述WEB插件包括Alert框插件、元素定位插件、Alert异常处理插件、WebDriver插件、Web元素插件以及浏览器插件。4.如权利要求1所述的自动化设置BMC的WEB页面UTC时区的方法,其特征在于,步骤S3具体步骤如下:S31.测试脚本判断是否存在第一浏览器;S32.若是,则测试脚本通过WebDriver选择第一浏览器打开网页;若否,则测试脚本通过WebDriver选择第二浏览器打开网页;S33.测试脚本登录BMC的WEB页面。5.如权利要求1所述的自动化设置BMC的WEB页面UTC时区的方法,其特征在于,步骤S4具体步骤如下:S41.测试脚本通过页面元素定位UTC时区项;S42.测试脚本通过页面元素定位UTC时区设置项;S43.测试脚本设置UTC时区时间;S44.测试脚本保存UTC时区设置。6.如权利要求5所述的自动化设置BMC的WEB页面UTC时区的方法,其特征在于,步骤S5具体步骤如下:S51.测试脚本通过页面元素定位判断UTC时区设置项是否存在已设置UTC时区;若是,则UTC时区设置成功;若否,则UTC时区设置失败;S52.测试脚本输出UTC时区设置结果,保存测试日志,结束测试。7.一种自动化设置BMC的WEB页面UTC时区的装置,其特征在于,包括:测试脚本启动...

【专利技术属性】
技术研发人员:王兆贤崔新辉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏,32

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

1