本技术涉及计算机,尤其涉及一种版本检查方法、装置、电子设备及计算机可读介质。
背景技术:
1、目前,因业务需求变更,it行业应用系统(如:电商平台、财资系统、政务系统等)往往会定期投产上线新业务功能,为了降低对业务的影响,投产变更经常在周末晚上进行,投产后需对服务进程、日志、变更文件等进行逐项检查。近年,新的业务需求越来越多,投产变更比以往更加频繁,几乎每周甚至工作日都有版本变更。开发人员和运维人员投产变更后再检查,检查命令复杂、参数众多,对开发人员及运维人员水平能力及经验要求高,检查命令的控制台输出繁多,往往需要运维及开发人员肉眼识别某些参数或关键字是否存在以确认状态,往往检查完成后再下班已是深夜,新业务功能投产后检查效率低、检查准确率低。
技术实现思路
1、有鉴于此,本技术实施例提供一种版本检查方法、装置、电子设备及计算机可读介质,能够解决现有的因业务需求变更,it行业应用系统(如:电商平台、财资系统、政务系统等)往往会定期投产上线新业务功能,新业务功能投产后检查效率低、检查准确率低的问题。
2、为实现上述目的,根据本技术实施例的一个方面,提供了一种版本检查方法,包括:
3、响应于检测到版本变更完成,获取对应的版本标识和主机标识,启动交互式检查进程;
4、在主页面展示检查功能选项、检查功能优先级和检查功能对应的检查结果的依赖关系;
5、响应于获取到用户输入的第一标识,将第一标识与检查功能选项进行匹配,以确定目标检查功能选项,展示目标检查功能选项对应的检查结果数据;
6、响应于用户点击返回组件,返回主页面,响应于获取到用户输入的第二标识,基于检查功能选项、检查功能优先级、依赖关系、第一标识和第二标识,执行功能选项检查顺序的校验;
7、响应于校验成功,基于第二标识更新目标检查功能选项,并基于更新后的目标检查功能选项更新检查结果数据。
8、可选地,在展示目标检查功能选项对应的检查结果数据之前,方法还包括:
9、调用目标检查功能选项对应的待检查功能数据和相应的基准数据;
10、对比待检查功能数据和基准数据,以得到变更数据列表,将变更数据列表确定为目标检查功能对应的检查结果数据。
11、可选地,第二标识包括标识列表中的任意一个标识,其中,标识列表不包含第一标识;以及
12、执行功能选项检查顺序的校验,包括:
13、判断第二标识对应的检查功能选项的检查功能优先级是否低于第一标识对应的检查功能选项的检查功能优先级,若是则继续判断第二标识对应的检查功能选项的检查结果是否依赖于第一标识对应的检查功能选项的检查结果,若是则确定校验成功。
14、可选地,执行功能选项检查顺序的校验,还包括:
15、若第二标识对应的检查功能选项的检查功能优先级高于第一标识对应的检查功能选项的检查功能优先级,则提示优先级异常信息;
16、若第二标识对应的检查功能选项的检查结果不依赖于第一标识对应的检查功能选项的检查结果,而是依赖于第三标识对应的检查功能选项的检查结果,则提示依赖关系异常信息。
17、可选地,基于第二标识更新目标检查功能选项,包括:
18、响应于确定第二标识对应的检查功能选项为核对变更文件大小,进而将核对变更文件大小作为目标检查功能选项;
19、响应于确定第二标识对应的检查功能选项为服务检查,进而将服务检查作为目标检查功能选项;
20、响应于确定第二标识对应的检查功能选项为启动日志检查,进而将启动日志检查作为目标检查功能选项;
21、响应于确定第二标识对应的检查功能选项为注册服务目录检查,进而将注册服务目录检查作为目标检查功能选项;
22、响应于确定第二标识对应的检查功能选项为控制台检查,进而将控制台检查作为目标检查功能选项。
23、可选地,基于更新后的目标检查功能选项更新检查结果数据,包括:
24、当目标检查功能选项为核对变更文件大小时,将核对结果列表和核对成败数据作为检查结果数据;
25、当目标检查功能选项为服务检查时,将应用服务进程的启动状态和服务监听端口状态作为检查结果数据;
26、当目标检查功能选项为启动日志检查时,将应用服务日志中是否有定制的关键字作为检查结果数据;
27、当目标检查功能选项为注册服务目录检查时,将生产服务目录登录地址、用户名及密码作为检查结果数据;
28、当目标检查功能选项为控制台检查时,将控制台登录地址、用户名及密码作为检查结果数据。
29、可选地,方法还包括:
30、响应于获取到用户输入的终止标识,结束交互式检查进程。
31、另外,本技术还提供了一种版本检查装置,包括:
32、获取单元,被配置成响应于检测到版本变更完成,获取对应的版本标识和主机标识,启动交互式检查进程;
33、展示单元,被配置成在主页面展示检查功能选项、检查功能优先级和检查功能对应的检查结果的依赖关系;
34、匹配单元,被配置成响应于获取到用户输入的第一标识,将第一标识与检查功能选项进行匹配,以确定目标检查功能选项,展示目标检查功能选项对应的检查结果数据;
35、校验单元,被配置成响应于用户点击返回组件,返回主页面,响应于获取到用户输入的第二标识,基于检查功能选项、检查功能优先级、依赖关系、第一标识和第二标识,执行功能选项检查顺序的校验;
36、更新单元,被配置成响应于校验成功,基于第二标识更新目标检查功能选项,并基于更新后的目标检查功能选项更新检查结果数据。
37、可选地,匹配单元进一步被配置成:
38、调用目标检查功能选项对应的待检查功能数据和相应的基准数据;
39、对比待检查功能数据和基准数据,以得到变更数据列表,将变更数据列表确定为目标检查功能对应的检查结果数据。
40、可选地,第二标识包括标识列表中的任意一个标识,其中,标识列表不包含第一标识;以及
41、校验单元进一步被配置成:
42、判断第二标识对应的检查功能选项的检查功能优先级是否低于第一标识对应的检查功能选项的检查功能优先级,若是则继续判断第二标识对应的检查功能选项的检查结果是否依赖于第一标识对应的检查功能选项的检查结果,若是则确定校验成功。
43、可选地,校验单元进一步被配置成:
44、若第二标识对应的检查功能选项的检查功能优先级高于第一标识对应的检查功能选项的检查功能优先级,则提示优先级异常信息;
45、若第二标识对应的检查功能选项的检查结果不依赖于第一标识对应的检查功能选项的检查结果,而是依赖于第三标识对应的检查功能选项的检查结果,则提示依赖关系异常信息。
46、可选地,更新单元进一步被配置成:
47、响应于确定第二标识对应的检查功能选项为核对变更文件大小,进而将核对变更文件大小作为目标检查功能选项;
48、响应于确定第二标识对应的检查功能选项为服务检查,进而将服务检查作为目标检查功能选项;
49、响应于确定第二标识对应的检查功能选项为启动日志检查,进而将启动日志检查作为目标检查功能选项;
50、响应于确定第二标识对应的检查功能选项为注册服务目录检查,进而将注册服务目录检查作为目标检查功能选项;
51、响应于确定第二标识对应的检查功能选项为控制台检查,进而将控制台检查作为目标检查功能选项。
52、可选地,更新单元进一步被配置成:
53、当目标检查功能选项为核对变更文件大小时,将核对结果列表和核对成败数据作为检查结果数据;
54、当目标检查功能选项为服务检查时,将应用服务进程的启动状态和服务监听端口状态作为检查结果数据;
55、当目标检查功能选项为启动日志检查时,将应用服务日志中是否有定制的关键字作为检查结果数据;
56、当目标检查功能选项为注册服务目录检查时,将生产服务目录登录地址、用户名及密码作为检查结果数据;
57、当目标检查功能选项为控制台检查时,将控制台登录地址、用户名及密码作为检查结果数据。
58、可选地,版本检查装置还包括终止单元,被配置成:
59、响应于获取到用户输入的终止标识,结束交互式检查进程。
60、另外,本技术还提供了一种版本检查电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的版本检查方法。
61、另外,本技术还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的版本检查方法。
62、为实现上述目的,根据本技术实施例的又一个方面,提供了一种计算机程序产品。
63、本技术实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本技术实施例提供的版本检查方法。
64、上述发明中的一个实施例具有如下优点或有益效果:本技术通过响应于检测到版本变更完成,获取对应的版本标识和主机标识,启动交互式检查进程;在主页面展示检查功能选项、检查功能优先级和检查功能对应的检查结果的依赖关系;响应于获取到用户输入的第一标识,将第一标识与检查功能选项进行匹配,以确定目标检查功能选项,展示目标检查功能选项对应的检查结果数据;响应于用户点击返回组件,返回主页面,响应于获取到用户输入的第二标识,基于检查功能选项、检查功能优先级、依赖关系、第一标识和第二标识,执行功能选项检查顺序的校验;响应于校验成功,基于第二标识更新目标检查功能选项,并基于更新后的目标检查功能选项更新检查结果数据。从而提高新业务功能投产后的检查效率和检查准确率。
65、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
1.一种版本检查方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述展示所述目标检查功能选项对应的检查结果数据之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述第二标识包括标识列表中的任意一个标识,其中,所述标识列表不包含所述第一标识;以及
4.根据权利要求3所述的方法,其特征在于,所述执行功能选项检查顺序的校验,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述第二标识更新所述目标检查功能选项,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于更新后的目标检查功能选项更新所述检查结果数据,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种版本检查装置,其特征在于,包括:
9.根据权利要求8所述的装置,其特征在于,所述匹配单元进一步被配置成:
10.根据权利要求8所述的装置,其特征在于,所述第二标识包括标识列表中的任意一个标识,其中,所述标识列表不包含所述第一标识;以及
11.根据权利要求10所述的装置,其特征在于,所述校验单元进一步被配置成:
12.根据权利要求8所述的装置,其特征在于,所述更新单元进一步被配置成:
13.根据权利要求12所述的装置,其特征在于,所述更新单元进一步被配置成:
14.一种版本检查电子设备,其特征在于,包括:
15.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的方法。
