跟踪带的校验方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:37332057 阅读:13 留言:0更新日期:2023-04-21 23:09
本申请提供一种跟踪带的校验方法、装置、电子设备及计算机存储介质,该方法包括:首先,接收跟踪带文件以及本次需要检验的条目信息;在跟踪带文件中,根据本次需要检验的条目信息,确定第一目标跟踪带文件;然后,依次对第一目标跟踪带文件进行格式合规校验,将满足格式合规校验的第一目标跟踪带文件作为第二目标跟踪带文件;之后,针对每一个第二目标跟踪带文件,读取第二目标跟踪带文件的控制头、内容区及扩展区;针对第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果;最后,根据所有区域对应的校验结果,生成第二目标跟踪带文件的校验结果。从而有效提高校验效率。从而有效提高校验效率。从而有效提高校验效率。

【技术实现步骤摘要】
跟踪带的校验方法、装置、电子设备及计算机存储介质


[0001]本申请涉及计算机
,特别涉及一种跟踪带的校验方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]随着民航业及信息技术的发展,中国民航旅客服务系统越来越多的功能也逐步从主机外移到开放系统,各个开放系统之间错综复杂,支撑着民航业各业务的交易及服务等,这些系统每天都产生大量的日志数据,其中包含了大量的系统日志数据、用户输入输出数据、交易数据及结果等,这些日志数据是用户行为审计的基础、是复杂业务故障分析的基础。
[0003]为了便于对中国民航产业的主要应用进行日志审计、用户行为分析等工作,对各开放系统的日志数据建立了一套全局跟踪带。全局跟踪带主要目的是在符合法律法规要求的前提下,满足用户和民航产业自身对行为数据的应用需求。
[0004]中国民航业务跟踪带是生产安全监控的重要依据之一,合规的跟踪带有助于准确定位、排查问题和故障。全局跟踪带记录是否准确是日常测试的工作之一。
[0005]目前中国民航系统已拥有开发软件上百余个,需要多次、反复对全部软件进行跟踪带合规性校验。传统人工测试方式校验跟踪带只能依靠人眼随机筛选部分跟踪带,并且对测试人员要求较高,需先对跟踪带规范进行学习,并掌握规范内容后才可开展相关测试,导致测试效率低,覆盖面窄,测试结果存在不准、不全性。
[0006]因此提高软件跟踪带合规性测试的可靠性和准确性,减少对测试人员技术水平要求已成为本领域亟需解决的技术问题。

技术实现思路

[0007]有鉴于此,本申请提供了一种跟踪带的校验方法、装置、电子设备及计算机存储介质,在每当需要对一个软件进行跟踪带日志校验时,只需通过可视化页面执行即可,无需由技术人员重新学习规范,且不需人工校验合规性。可为测试效率带来极大的提升,大大降低人工成本。同时使得测试结果更加精准、缺陷遗漏率更低。
[0008]本申请第一方面提供了一种跟踪带的校验方法,包括:
[0009]接收跟踪带文件以及本次需要检验的条目信息;
[0010]在所述跟踪带文件中,根据所述本次需要检验的条目信息,确定第一目标跟踪带文件;
[0011]依次对所述第一目标跟踪带文件进行格式合规校验,将满足格式合规校验的第一目标跟踪带文件作为第二目标跟踪带文件;
[0012]针对每一个所述第二目标跟踪带文件,读取所述第二目标跟踪带文件的控制头、内容区及扩展区;
[0013]针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校
验,得到每一个区域对应的校验结果;
[0014]根据所有区域对应的校验结果,生成所述第二目标跟踪带文件的校验结果。
[0015]可选的,所述跟踪带的校验方法,还包括:
[0016]将不满足格式合规校验的第一目标跟踪带文件,记录至错误日志。
[0017]可选的,若所述区域为控制头,所述针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果,包括:
[0018]校验所述控制头中是否包含STAT_IN、STAT_OUT字段;
[0019]校验所述控制头中是否填写有app name和module name;
[0020]对交易流水号进行校验;
[0021]对会话标识进行校验;
[0022]依次完成上述校验后,生成第一校验结果。
[0023]可选的,所述对交易流水号进行校验,包括:
[0024]判断扩展区的交易流水号是否与所述控制头的交易流水号一致以及判断内容区的交易流水号是否与所述控制头的交易流水号一致;
[0025]若判断出扩展区的交易流水号与所述控制头的交易流水号一致,且内容区的交易流水号与所述控制头的交易流水号一致,则输出第一交易流水号校验结果;其中,所述第一交易流水号校验结果为确定符合跟踪带规范;
[0026]若判断出扩展区的交易流水号与所述控制头的交易流水号不一致,且内容区的交易流水号与所述控制头的交易流水号不一致,则判断所述扩展区的交易流水号是否与所述内容区的交易流水号一致;
[0027]若判断出扩展区的交易流水号与所述内容区的交易流水号一致,则输出第二交易流水号校验结果;其中,所述第二交易流水号校验结果为新增交易流水号;
[0028]若判断出扩展区的交易流水号与所述内容区的交易流水号不一致,则输出第三交易流水号校验结果;其中,所述第三交易流水号校验结果为扩展区的交易流水号不合法;
[0029]若判断出扩展区的交易流水号与所述控制头的交易流水号一致,内容区的交易流水号与所述控制头的交易流水号不一致,则输出第四交易流水号校验结果;其中,所述第四交易流水号校验结果为内容区的交易流水号与所述控制头的交易流水号不一致;
[0030]若判断出扩展区的交易流水号与所述控制头的交易流水号不一致,内容区的交易流水号与所述控制头的交易流水号一致,则输出第五交易流水号校验结果;其中,所述第五交易流水号校验结果为扩展区的交易流水号不合法。
[0031]可选的,若所述区域为内容区,所述针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果,包括:
[0032]校验所述内容区是否满足osf/sih协议,得到第二校验结果。
[0033]可选的,若所述区域为扩展区,所述针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果,包括:
[0034]校验所述扩展区的格式是否正确;
[0035]校验所述扩展区的Key和Value是否成对出现;
[0036]依次完成上述校验后,生成第三校验结果。
[0037]可选的,所述根据所有区域对应的校验结果,生成所述第二目标跟踪带文件的校
验结果之后,还包括:
[0038]当所有的第二目标跟踪带文件均完成校验,根据所有的所述第二目标跟踪带文件的校验结果生成本次的校验结果日志;其中,所述本次的检验结果日志包括控制头不合法总次数,扩展区不合法总次数,内容区转换错误总次数,内容区和控制头交易流水号不同总次数,产生新增交易流水号总次数以及每条不合规的详细条目。
[0039]本申请第二方面提供了一种跟踪带的校验装置,包括:
[0040]接收单元,用于接收跟踪带文件以及本次需要检验的条目信息;
[0041]第一确定单元,用于在所述跟踪带文件中,根据所述本次需要检验的条目信息,确定第一目标跟踪带文件;
[0042]格式校验单元,用于依次对所述第一目标跟踪带文件进行格式合规校验,将满足格式合规校验的第一目标跟踪带文件作为第二目标跟踪带文件;
[0043]读取单元,用于针对每一个所述第二目标跟踪带文件,读取所述第二目标跟踪带文件的控制头、内容区及扩展区;
[0044]内容校验单元,用于针对所述第二目标跟踪带文件的不同区本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跟踪带的校验方法,其特征在于,包括:接收跟踪带文件以及本次需要检验的条目信息;在所述跟踪带文件中,根据所述本次需要检验的条目信息,确定第一目标跟踪带文件;依次对所述第一目标跟踪带文件进行格式合规校验,将满足格式合规校验的第一目标跟踪带文件作为第二目标跟踪带文件;针对每一个所述第二目标跟踪带文件,读取所述第二目标跟踪带文件的控制头、内容区及扩展区;针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果;根据所有区域对应的校验结果,生成所述第二目标跟踪带文件的校验结果。2.根据权利要求1所述的校验方法,其特征在于,还包括:将不满足格式合规校验的第一目标跟踪带文件,记录至错误日志。3.根据权利要求1所述的校验方法,其特征在于,若所述区域为控制头,所述针对所述第二目标跟踪带文件的不同区域,采用区域对应的规范要求进行内容校验,得到每一个区域对应的校验结果,包括:校验所述控制头中是否包含STAT_IN、STAT_OUT字段;校验所述控制头中是否填写有app name和module name;对交易流水号进行校验;对会话标识进行校验;依次完成上述校验后,生成第一校验结果。4.根据权利要求3所述的校验方法,其特征在于,所述对交易流水号进行校验,包括:判断扩展区的交易流水号是否与所述控制头的交易流水号一致以及判断内容区的交易流水号是否与所述控制头的交易流水号一致;若判断出扩展区的交易流水号与所述控制头的交易流水号一致,且内容区的交易流水号与所述控制头的交易流水号一致,则输出第一交易流水号校验结果;其中,所述第一交易流水号校验结果为确定符合跟踪带规范;若判断出扩展区的交易流水号与所述控制头的交易流水号不一致,且内容区的交易流水号与所述控制头的交易流水号不一致,则判断所述扩展区的交易流水号是否与所述内容区的交易流水号一致;若判断出扩展区的交易流水号与所述内容区的交易流水号一致,则输出第二交易流水号校验结果;其中,所述第二交易流水号校验结果为新增交易流水号;若判断出扩展区的交易流水号与所述内容区的交易流水号不一致,则输出第三交易流水号校验结果;其中,所述第三交易流水号校验结果为扩展区的交易流水号不合法;若判断出扩展区的交易流水号与所述控制头的交易流水号一致,内容区的交易流水号与所述控制头的交易流水号不一致,则输出第四交易流水号校验结果;其中,所述第四交易流水号校验结果为内容区的交易流水号与所述控制头的交易流水号不一致;若判断出扩展区的交易流水号与所述控...

【专利技术属性】
技术研发人员:韩雨桐陈伟黄家鸣王镱霖李建林
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1