System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种埋点校验方法、装置、设备、存储介质及产品制造方法及图纸_技高网

一种埋点校验方法、装置、设备、存储介质及产品制造方法及图纸

技术编号:40024176 阅读:7 留言:0更新日期:2024-01-16 17:13
本公开提供了一种埋点校验方法、装置、设备、存储介质及产品,可以基于在目标应用测试过程中的目标操作对应的目标操作标识,建立目标操作标识与目标埋点之间的目标映射关系,并结合目标应用的历史数据得到各个历史操作标识和对应的历史埋点之间的历史映射关系,以及各历史映射关系中历史埋点的历史埋点数据特征,通过目标映射关系与历史映射关系之间的匹配,以及目标埋点数据特征和历史埋点数据特征之间的比对,得到目标埋点的校验结果,这样,通过引入目标操作标识的方式,进而建立操作标识和对应的埋点之间的映射关系,辅助验证目标埋点,实现无需人工介入的自动化埋点校验,有助于提高埋点校验的准确度,保障埋点校验的全面性,大大提升埋点校验的效率。

【技术实现步骤摘要】

本公开涉及计算机,具体而言,涉及一种埋点校验方法、装置、设备、存储介质及产品


技术介绍

1、随着时代的进步和科技的发展,应用程序变得越来越多样化,应用程序的使用用户数量多、用户需求多样、应用场景丰富,为了保证发布上线的应用程序的质量,可以在应用开发阶段通过埋点的方式植入具有检测功能的代码程序,并在应用测试阶段借助埋点上报的数据对应用进行功能测试,从而保证发布上线的应用的准确性。因此,如何保障埋点的正确性是保证应用质量的关键。

2、在应用的开发过程中,由于版本更新迭代、技术重构、跨端跨链路等情况的存在,可能会造成埋点的移位、重复、缺失等情况,如果不及时发现存在问题的埋点并进行修正,可能会导致应用产生一系列的质量问题,影响应用的正常运营。


技术实现思路

1、本公开实施例至少提供一种埋点校验方法、装置、设备、存储介质及产品。

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、第二关系确定模块,用于获取本文档来自技高网...

【技术保护点】

1.一种埋点校验方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取在目标应用测试过程中目标操作对应的目标操作标识,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取所述目标埋点对应的目标埋点数据特征,包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取基于对所述目标埋点的触发上报得到的目标埋点数据之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述确定所述目标操作标识和所述目标埋点之间的目标映射关系,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取通过所述目标应用的历史数据得到的各个历史操作标识和对应的历史埋点之间的历史映射关系,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述目标埋点数据特征、所述目标映射关系、所述历史映射关系、以及所述历史埋点数据特征,得到所述目标埋点的校验结果,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述目标埋点数据特征和所述目标历史映射关系中的目标历史埋点的目标历史埋点数据特征,得到所述目标埋点的校验结果,包括:

9.根据权利要求1所述的方法,其特征在于,在所述基于所述目标埋点数据特征、所述目标映射关系、所述历史映射关系、以及所述历史埋点数据特征,得到所述目标埋点的校验结果之后,所述方法还包括:

10.一种埋点校验装置,其特征在于,所述装置包括:

11.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至9中任一项所述的埋点校验方法的步骤。

12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至9任一项所述的埋点校验方法的步骤。

13.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至9中任一项所述的埋点校验方法的步骤。

...

【技术特征摘要】

1.一种埋点校验方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取在目标应用测试过程中目标操作对应的目标操作标识,包括:

3.根据权利要求1所述的方法,其特征在于,所述获取所述目标埋点对应的目标埋点数据特征,包括:

4.根据权利要求3所述的方法,其特征在于,在所述获取基于对所述目标埋点的触发上报得到的目标埋点数据之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述确定所述目标操作标识和所述目标埋点之间的目标映射关系,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取通过所述目标应用的历史数据得到的各个历史操作标识和对应的历史埋点之间的历史映射关系,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述目标埋点数据特征、所述目标映射关系、所述历史映射关系、以及所述历史埋点数据特征,得到所述目标埋点的校验结果,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述目标埋点数据特征和...

【专利技术属性】
技术研发人员:荣浩
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:

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

1