[发明专利]埋点日志测试方法、装置、系统、电子设备及存储介质在审
申请号: | 202210832314.2 | 申请日: | 2022-07-15 |
公开(公告)号: | CN115114169A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 周健;袁建发;王佳怡;陶阳晨 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 邵淑双 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 测试 方法 装置 系统 电子设备 存储 介质 | ||
本公开是关于埋点日志测试方法、装置、系统、电子设备及存储介质,其中方法包括:接收业务方发送的第一格式的第一埋点日志数据;基于第一适配服务节点,将所述第一格式的第一埋点日志数据转换成设定格式的第二埋点日志数据;其中,所述第一适配服务节点与所述第一格式对应;存储所述第二埋点日志数据,以供平台端获取和测试。本公开的方法中,在服务层中设置多个适配服务节点,通过适配服务节点对所接收的第一埋点日志数据进行格式转换。从而在服务层,可以将不同格式的埋点日志数据均转换为一致的设定格式,进而在平台端实现自动化测试,提升测试系统的兼容性,并降低测试系统的维护成本。
技术领域
本公开涉及自动化测试领域,尤其涉及一种埋点日志测试方法、装置、系统、电子设备及存储介质。
背景技术
数据埋点(或称数据打点)是指在网站或者应用程序(App)中加入一些统计代码,以收集并记录用户行为数据的过程。通过埋点所采集的日志数据,可获得用户行为的有效信息,用作统计页面加载和事件行为的数据支撑,比如统计访问量、点击率或跳出率等,有助于产品迭代,或为数据运营商提供参考,或产品运营策略调整。
不同业务的埋点日志数据的格式不同,相关技术中,进行不同业务的埋点日志数据测试时兼容性差、维护成本高。
发明内容
为克服相关技术中存在的问题,本公开提供一种埋点日志测试方法、装置、系统、电子设备及存储介质。
根据本公开实施例的第一方面,提出了一种埋点日志测试方法,应用于服务层,所述服务层包括多个适配服务节点,一个适配服务节点对应一种日志格式,方法包括:
接收业务方发送的第一格式的第一埋点日志数据;
基于第一适配服务节点,将所述第一格式的第一埋点日志数据转换成设定格式的第二埋点日志数据;其中,所述第一适配服务节点与所述第一格式对应;
存储所述第二埋点日志数据,以供平台端获取和测试。
在一个可能的实施方式中,所述接收业务方发送的第一格式的第一埋点日志数据,包括:
通过与所述第一适配服务节点对应的数据接口接收所述第一格式的第一埋点日志数据。
在一个可能的实施方式中,所述方法还包括:
响应于存在第二格式的埋点日志处理请求,在所述服务层增加与所述第二格式对应的第二适配服务节点;其中,所述多个适配服务节点中不包括所述第二适配服务节点。
在一个可能的实施方式中,所述方法还包括:
响应于从业务方接收到第二格式的第一埋点日志数据,基于新增的所述第二适配服务节点将所述第二格式的第一埋点日志数据转换成设定格式的第二埋点日志数据。
在一个可能的实施方式中,所述方法还包括:
响应于所述多个适配服务节点中的第三适配服务节点处于异常状态,在所述服务层增加新的第三适配服务节点。
根据本公开实施例的第二方面,提出了一种埋点日志测试方法,应用于平台端,方法包括:
获取第一格式的第一埋点日志数据所对应的设定格式的第二埋点日志数据;其中,所述第二埋点日志数据是服务层确定的;
根据所述第二埋点日志数据进行测试。
根据本公开实施例的第三方面,提出了一种埋点日志测试装置,其被配置于服务层,所述服务层包括多个适配服务节点,一个适配服务节点对应一种日志格式,装置包括:
接收模块,用于接收业务方发送的第一格式的第一埋点日志数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210832314.2/2.html,转载请声明来源钻瓜专利网。