[发明专利]客户端埋点测试方法、装置、设备及存储介质在审
申请号: | 201910539864.3 | 申请日: | 2019-06-19 |
公开(公告)号: | CN110362480A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 杨小彦 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预置 点测试 客户端 比对结果 存储介质 点信息 脚本 比对 设备信息获取 服务器反馈 接收服务器 采集数据 测试流程 测试效率 脚本执行 目标测试 日志生成 设备信息 数据采集 数据信息 终端设备 自动触发 地排 日志 调用 服务器 采集 发送 | ||
本发明公开一种客户端埋点测试方法、装置、设备及存储介质,该方法包括获取客户端所在终端设备的设备信息,根据设备信息获取并执行目标测试脚本;调用预置埋点对脚本执行过程中生成的数据信息进行采集以获得埋点日志;接收服务器根据埋点日志生成对应的有效埋点信息;从有效埋点信息中提取有效埋点标识,将有效埋点标识与预置埋点标识进行比对,并根据比对结果判断是否存在失效埋点,由于是通过脚本自动触发埋点进行数据采集,然后将采集数据发送至服务器并将服务器反馈的有效埋点标识与预置埋点标识进行比对进而能够根据比对结果确定预置埋点是否失效,相比于现有的埋点测试方式,测试流程简单,而且能够准确地排查出失效埋点,测试效率较高。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种客户端埋点测试方法、装置、设备及存储介质。
背景技术
数据埋点让产品或运营等相关人员能按照具体的需求,定制性地统计较为复杂的用户数据。例如在想要追踪用户的行为、观察页面相关点击数据或者是分析某个事件活动效果时,就需要事先进行数据埋点,然后等到应用程序(Application,App)上线后通过预先设置的数据埋点采集相应的数据,进行分析研究。
目前,为保证预先设置的数据埋点能有效的对App运行时的数据进行采集,在数据埋点设置完成后需要对这些埋点进行相应的埋点测试,以避免埋点异常情况(例如埋点失效,埋点多埋等)。现有的埋点测试一般是测试主机调用监听器(monitor)之后,由测试人员对logcat(Android中一个命令行工具,用于得到程序的日志信息)中的过滤器(filter)进行设置,并查看埋点字段表执行对应的埋点测试操作,最后再通过查看操作日志检查埋点是否设置有效。现有的这种埋点测试方式测试环境复杂,需要实时设置测试参数,工作量大,且容易导致埋点漏查,测试效率不高。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供了一种客户端埋点测试方法、装置、设备及存储介质,旨在解决现有技术在进行埋点测试时,操作繁琐、测试效率不高的技术问题。
为实现上述目的,本发明提供了一种客户端埋点测试方法,所述方法包括以下步骤:
获取客户端所在终端设备的设备信息,根据所述设备信息获取目标测试脚本;
执行所述目标测试脚本,调用所述客户端中的预置埋点对所述目标测试脚本执行过程中生成的数据信息进行采集以获得埋点日志;
将所述埋点日志发送至服务器,以使所述服务器根据所述埋点日志生成对应的有效埋点信息,所述有效埋点信息中包含参与数据信息采集的有效埋点标识;
读取所述预置埋点对应的预置埋点标识,并从所述服务器侧获取所述有效埋点信息;
从所述有效埋点信息中提取所述有效埋点标识,将所述有效埋点标识与所述预置埋点标识进行比对,并根据比对结果判断是否存在失效埋点。
优选地,所述获取客户端所在终端设备的设备信息,根据所述设备信息获取目标测试脚本的步骤,包括:
获取客户端所在终端设备的设备信息,从所述设备信息中读取所述终端设备对应的操作系统类型;
在预先建立的操作系统类型和测试用例库之间的映射关系中查找所述操作系统类型对应的测试用例库;
从所述设备信息中读取所述终端设备的系统版本号,根据所述系统版本号从所述测试用例库中获取对应的目标测试脚本。
优选地,所述执行所述目标测试脚本,调用所述客户端中的预置埋点对所述目标测试脚本执行过程中生成的数据信息进行采集以获得埋点日志的步骤,包括:
执行所述目标测试脚本,以使所述目标测试脚本基于客户端前端页面触发点击事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910539864.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:系统升级测试方法和系统
- 下一篇:自动测试方法及终端设备