技术特征:
1.一种埋点数据的测试方法,其特征在于,包括:获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。2.根据权利要求1所述的方法,其特征在于,基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,包括:确定与对应的所述待检数据对应的所述预设校验数据,并获取所述预设校验数据所对应的校验参数;对所述校验参数和对应的所述待检数据的实测参数进行对比,以对每个所述埋点事件所对应的所述待检数据进行校验。3.根据权利要求2所述的方法,其特征在于,确定与对应的所述待检数据对应的所述预设校验数据,并获取所述预设校验数据所对应的校验参数,包括:获取预设的校验数据参数表,其中,所述校验数据参数表至少包括预设的埋点事件的目标信息、所述埋点事件对应的校验数据以及所述目标信息和所述校验数据两者之间的关联关系信息;遍历所述校验数据参数表,确定与所述待检数据对应的所述埋点事件的所述目标信息对应的校验数据,得到所述预设校验数据,并将所述预设校验数据关联的业务参数作为所述预设校验数据所对应的校验参数。4.根据权利要求3所述的方法,其特征在于,对所述校验参数和对应的所述待检数据的实测参数进行对比,包括:分别获取所述校验参数和所述实测参数所对应的多项子参数,其中,所述子参数包括以下其中之一:业务参数名称、业务参数类别、枚举参数值;对所述校验参数和所述实测参数所对应的所述子参数,依次进行校验对比,得到所述校验结果。5.根据权利要求4所述的方法,其特征在于,对所述校验参数和所述实测参数所对应的所述子参数,依次进行校验对比,得到所述校验结果,包括:依次进行以下的判断:判断所述实测参数所对应的所述业务参数名称相对所述校验参数所对应的所述业务参数名称是否存在字段缺失、判断所述校验参数和所述实测参数所对应的所述业务参数类别是否相同、判断所述校验参数和所述实测参数所对应的所述枚举参数值是否相同;在判断到所述校验参数和所述实测参数所对应的所述枚举参数值相同的情况下,确定所述校验结果包括所述校验参数与所述实测参数相匹配;在判断到至少出现所述实测参数所对应的所述业务参数名称相对所述校验参数所对应的所述业务参数名称存在字段缺失、所述校验参数和所述实测参数所对应的所述业务参数类别不相同、所述校验参数和所述实测参数所对应的所述枚举参数值不相同其中一种情况时,确定所述校验结果包括所述校验参数与所述实测参数不匹配。
6.根据权利要求5所述的方法,其特征在于,根据校验结果,生成埋点数据测试结果,包括:在所述校验结果包括所述校验参数与所述实测参数相匹配时,以所述校验参数作为对应的所述埋点事件的所述埋点数据;在所述校验结果包括所述校验参数与所述实测参数不匹配时,将所述校验参数与所述实测参数中不匹配的所述子参数作为异常数据,并基于对应的所述埋点事件对应的所述目标信息和所述异常数据生成测试结果。7.根据权利要求1所述的方法,其特征在于,获取待检测的埋点数据,包括:通过预设的抓包工具fiddler抓取埋点系统对应的埋点查询接口信息,并从所述埋点查询接口信息所对应的查询接口,抓包获取在测试人员触发预设的埋点事件上传至所述埋点系统的所述埋点数据。8.一种埋点数据的测试装置,其特征在于,获取模块,用于获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;检测模块,用于根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;校验模块,用于基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。9.一种电子装置,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一项所述的埋点数据的测试方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的埋点数据的测试方法的步骤。
技术总结
本申请涉及一种埋点数据的测试方法、装置、电子装置和存储介质,该方法包括:获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。通过本申请,解决了相关技术中对埋点数据进行测试,存在测试方法复杂、埋点测试效率和准确率低的问题,实现提高埋点测试效率和准确率,减少及降低人工成本的有益效果。果。果。
技术研发人员:金俊 袁迪 袁天柱
受保护的技术使用者:深圳市酷开网络科技股份有限公司
技术研发日:2022.09.16
技术公布日:2023/1/5