埋点测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30206829 阅读:15 留言:0更新日期:2021-09-29 09:08
本申请提供一种埋点测试方法、装置、电子设备及存储介质。其中,所述方法包括:测试平台通过预先建立的网络连接通道实时接收触发操作对应的埋点信息;按照预设校验规则对所述埋点信息进行校验,得到校验结果;根据所述校验结果标记所述埋点信息的状态;将所述埋点信息、所述校验结果和所述埋点信息的状态实时显示在埋点测试界面。通过本申请的技术方案,能够实时校验埋点的准确性,将埋点测试结果实时直观、全面地呈现给开发或测试人员,使得开发人员可以及时对埋点进行调整,提升了埋点的准确性,同时提高了工作效率。同时提高了工作效率。同时提高了工作效率。

【技术实现步骤摘要】
埋点测试方法、装置、电子设备及存储介质


[0001]本申请涉及计算机
,具体涉及一种埋点测试方法、装置、电子设备及存储介质。

技术介绍

[0002]埋点是网站分析常用的一种数据采集方法。数据埋点是一种良好的私有化部署数据采集方式。数据采集准确,满足了企业去粗取精,实现产品、服务快速优化迭代的需求。
[0003]所谓埋点就是在应用程序(简称应用)中特定的流程收集一些信息,用来跟踪应用使用的状况,后续用来进一步优化产品或是提供运营的数据支撑,包括访问数、访客数、停留时长、页面浏览数和跳出率。这样的信息收集可以大致分为两种:页面统计和统计操作行为。埋点准确性的意义:埋点需要严格按照统计和数据分析的需求部署埋点,否则会造成数据分析人员的错误结论,进一步影响到公司的业务策略。
[0004]如何测试埋点的准确性,现有方案流程如图1所示,前端工程师-自测埋点、测试工程师QA-埋点需求测试,这两测试阶段是由前端工程师、QA通过手动触发埋点后收集埋点信息,通过收集的埋点信息人工判断埋点的准确性。
[0005]可见,现有技术中由前端工程师或测试工程师通过自我评审方式进行埋点测试,会存在人为干扰因素较多、个人主观性较强等缺陷,影响埋点测试的准确性。

技术实现思路

[0006]本申请提出一种埋点测试方法、装置、电子设备以及存储介质,能够实时校验应用程序中埋点的准确性,将埋点测试结果实时直观、全面地呈现给开发或测试人员,有利于提高工作效率,从而提升埋点的准确性。
[0007]本申请第一方面提供一种埋点测试方法,包括:
[0008]测试平台通过预先建立的网络连接通道实时接收触发操作对应的埋点信息;所述触发操作作用于待测应用程序,所述网络连接通道连接所述待测应用程序与所述测试平台;
[0009]按照预设校验规则对所述埋点信息进行校验,得到校验结果;
[0010]根据所述校验结果标记所述埋点信息的状态;
[0011]将所述埋点信息、所述校验结果和所述埋点信息的状态实时显示在埋点测试界面。
[0012]在本申请的一些实施方式中,所述网络连接通道的建立,包括:
[0013]所述测试平台接收所述待测应用程序通过扫描目标二维码发送的埋点测试授权请求,所述目标二维码与所述测试平台相关联;
[0014]响应于所述埋点测试授权请求,向所述待测应用程序返回授权码,以建立所述网络连接通道。
[0015]在本申请的一些实施方式中,所述预设校验规则包括以下至少一项:
[0016]校验埋点触发是否成功;若接收到有效埋点信息,则判定埋点触发成功,否则判定埋点未触发成功;
[0017]校验是否符合埋点规范;所述埋点规范包括唯一性、公共字段、非空字段、参数完整性和命名规范;
[0018]校验是否符合埋点需求;
[0019]校验埋点的连续性和时长。
[0020]在本申请的一些实施方式中,所述根据所述校验结果标记所述埋点信息的状态,包括:
[0021]当校验结果中存在至少一项异常信息时,标记所述埋点信息的状态为异常状态;
[0022]当校验结果中不存在异常信息时,标记所述埋点信息的状态为正常状态。
[0023]在本申请的一些实施方式中,所述方法还包括:
[0024]根据所述埋点信息、所述校验结果和所述埋点信息的状态生成埋点分析报告;
[0025]输出所述埋点分析报告。
[0026]在本申请的一些实施方式中,所述埋点分析报告包括单独埋点报告与总体错误报告;
[0027]所述根据所述埋点信息、所述校验结果和所述埋点信息的状态生成埋点分析报告,包括:
[0028]根据所述埋点信息、所述校验结果和所述埋点信息的状态生成单独埋点报告,所述单独埋点报告是针对一个埋点的详细报告,包括基础信息、错误信息及扩展信息;
[0029]根据多个所述单独埋点报告生成总体错误报告。
[0030]在本申请的一些实施方式中,所述方法还包括:
[0031]将所述埋点信息、所述校验结果和所述埋点信息的状态保存于文档。
[0032]本申请第二方面提供一种埋点测试装置,包括:
[0033]接收模块,用于通过预先建立的网络连接通道实时接收触发操作对应的埋点信息;所述触发操作作用于待测应用程序,所述网络连接通道连接所述待测应用程序与所述接收模块;
[0034]校验模块,用于按照预设校验规则对所述埋点信息进行校验,得到校验结果;
[0035]标记模块,用于根据所述校验结果标记所述埋点信息的状态;
[0036]实时显示模块,用于将所述埋点信息、所述校验结果和所述埋点信息的状态实时显示在埋点测试界面。
[0037]本申请第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本申请第一方面所述的方法。
[0038]本申请第四方面提供一种计算机可读存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本申请第一方面所述的方法。
[0039]相较于现有技术,本申请实施例提供的埋点测试方法,测试平台通过预先建立的网络连接通道实时接收触发操作对应的埋点信息;按照预设校验规则对所述埋点信息进行校验,得到校验结果;根据所述校验结果标记所述埋点信息的状态;将所述埋点信息、所述校验结果和所述埋点信息的状态实时显示在埋点测试界面。通过本申请的技术方案,能够
实时校验埋点的准确性,将埋点测试结果实时直观、全面地呈现给开发或测试人员,使得开发人员可以及时对埋点进行调整,提升了埋点的准确性,同时提高了工作效率。
附图说明
[0040]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0041]图1示出了现有的一种埋点测试方法的流程图;
[0042]图2示出了本申请提供的一种对应待测应用的埋点测试方法的流程图;
[0043]图3示出了本申请提供的一种目标二维码的示意图;
[0044]图4示出了本申请提供的一种扫码验真方法的示意图;
[0045]图5示出了本申请提供的一种对应测试平台的埋点测试方法的流程图;
[0046]图6示出了本申请提供的一种埋点测试界面的示意图;
[0047]图7示出了本申请提供的另一种对应测试平台的埋点测试方法的流程图;
[0048]图8示出了本申请提供的一种埋点测试分析报告的示意图;
[0049]图9示出了本申请提供的一种对应测试平台的埋点测试装置的示意图;
[0050]图10示出了本申请提供的一种电子设备的示意图;
[0051]图11示出了本申请提供的一种计算机可读存储介质的示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种埋点测试方法,其特征在于,包括:测试平台通过预先建立的网络连接通道实时接收触发操作对应的埋点信息;所述触发操作作用于待测应用程序,所述网络连接通道连接所述待测应用程序与所述测试平台;按照预设校验规则对所述埋点信息进行校验,得到校验结果;根据所述校验结果标记所述埋点信息的状态;将所述埋点信息、所述校验结果和所述埋点信息的状态实时显示在埋点测试界面。2.根据权利要求1所述的方法,其特征在于,所述网络连接通道的建立,包括:所述测试平台接收所述待测应用程序发送的埋点测试授权请求;响应于所述埋点测试授权请求,以建立所述网络连接通道。3.根据权利要求1所述的方法,其特征在于,所述预设校验规则包括以下至少一项:校验埋点触发是否成功;若接收到有效埋点信息,则判定埋点触发成功,否则判定埋点未触发成功;校验是否符合埋点规范;所述埋点规范包括唯一性、公共字段、非空字段、参数完整性和命名规范;校验是否符合埋点需求;校验埋点的连续性和时长。4.根据权利要求3所述的方法,其特征在于,所述根据所述校验结果标记所述埋点信息的状态,包括:当校验结果中存在至少一项异常信息时,标记所述埋点信息的状态为异常状态;当校验结果中不存在异常信息时,标记所述埋点信息的状态为正常状态。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:根据所述埋点信息、所述校验结果和所述埋点信息的状态生成埋点分析报告;输出所述埋点分析报告。6.根据权利...

【专利技术属性】
技术研发人员:孔彬彬刘志孟瑞叶迪
申请(专利权)人:北京新氧科技有限公司
类型:发明
国别省市:

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

1