[发明专利]一种埋点测试方法及装置在审
申请号: | 202111101586.7 | 申请日: | 2021-09-18 |
公开(公告)号: | CN113821435A | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 李润林;杨丰玮;李绍斌;宋德超;王沅召;甄志坚 | 申请(专利权)人: | 珠海格力电器股份有限公司;珠海联云科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 衣爱丽 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
本申请涉及一种埋点测试方法及装置,方法包括:获取客户端的埋点数据,其中,埋点数据是根据检测到的用户操作生成的;识别生成埋点数据时,应用客户端的环境,作为环境识别结果;根据环境识别结果,基于埋点数据执行埋点测试,得到埋点测试的结果,其中,埋点测试的方式包括第一方式和第二方式,若环境识别结果示出当前环境是测试环境,则采用第一方式对埋点数据进行处理,若环境识别结果示出当前环境是线上使用环境,则采用第二方式对埋点数据进行处理,第二方式是通过在第一方式中去除埋点覆盖完备性测试得到的。本说明书中的埋点测试方法及装置,针对不同的环境采用不同的测试方式。其中,线上使用过程无需针对埋点的完备性进行检测。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种埋点测试方法及装置。
背景技术
随着互联网的发展,人们越来越离不开网络,衣食住行往往与客户端脱不开关系。为了能够地更好的服务用户,数据埋点技术也应运而生。
通常情况下,客户端开发人员会将埋点设置在客户端中,之后,由埋点采集到的埋点数据可以应用于大数据分析等多个领域。若埋点性能不佳,将有可能导致采集到的埋点数据异常,基于异常的埋点数据进行的数据处理,将有可能导致不良后果。
针对客户端线上使用的过程,服务端通常会对多个客户端中的埋点同时的进行测试,则有可能造成需要测试的客户端过多,导致服务端过载。
发明内容
本申请提供了一种埋点测试方法及装置,以解决现有技术中存在的埋点测试的过程与服务端的处理能力难以协调的问题。
第一方面,本申请提供了一种埋点测试方法,方法应用于服务端,该方法包括:
获取客户端的埋点数据,其中,埋点数据是根据检测到的用户操作生成的;根据所述埋点数据,确定出所述客户端生成所述埋点数据时的运行环境,作为环境识别结果,作为环境识别结果;根据环境识别结果,基于埋点数据执行埋点测试,得到埋点测试的结果,其中,埋点测试的方式包括第一方式和第二方式,若环境识别结果示出当前运行环境是测试环境,则采用第一方式对埋点数据进行处理,若环境识别结果示出当前运行环境是线上使用环境,则采用第二方式对埋点数据进行处理,第二方式是通过在第一方式中去除埋点覆盖完备性测试得到的。
在本说明书一个可选的实施例中,埋点数据包含用于标识埋点的键和与键对应的值,其中,基于埋点数据执行埋点测试,得到埋点测试的结果,包括:针对每个埋点,若埋点数据中存在与埋点的键对应的值,则将埋点是有效埋点确定为埋点的埋点覆盖完备性测试结果,若埋点数据中不存在与埋点的键对应的值,则将埋点是无效埋点作为埋点的埋点覆盖完备性测试结果。
在本说明书一个可选的实施例中,第一方式和第二方式中的至少一种包括埋点设置准确性测试,埋点数据包含用于标识埋点的键和与键对应的值,其中,基于埋点数据执行埋点测试,得到埋点测试的结果,包括:针对埋点数据中的每个值,若值在协议定义的取值范围内,则将有效埋点作为与值对应的键标识出的埋点的埋点设置准确性检测结果,若值不在协议定义的取值范围内,则将无效埋点作为与值对应的键标识出的埋点的埋点设置准确性检测结果。
在本说明书一个可选的实施例中,基于埋点数据执行埋点测试之前,方法还包括:确定参照键;针对埋点数据中的每个值,若值所属的键值对对应有前置键,则在前置键与参照键匹配的情况下,存储值;基于埋点数据执行埋点测试,包括:基于存储的各值,执行埋点测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司;珠海联云科技有限公司,未经珠海格力电器股份有限公司;珠海联云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111101586.7/2.html,转载请声明来源钻瓜专利网。