[发明专利]埋点测试方法、计算机设备及计算机可读存储介质在审
申请号: | 201910435871.9 | 申请日: | 2019-05-23 |
公开(公告)号: | CN111984520A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 张泱;王伯龙;蒋子俊 | 申请(专利权)人: | 上海哔哩哔哩科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 程超 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 计算机 设备 可读 存储 介质 | ||
本发明公开了一种埋点测试方法,能够提高埋点测试效率和埋点测试准确度,该埋点测试方法包括:获取目标应用传输的网络数据,并判断网络数据是否为待测埋点采集的数据,其中,在目标应用上部署有待测埋点;在判定网络数据是待测埋点采集的数据时,获取预期数据,并将网络数据与预期数据进行对比,其中,预期数据由待测埋点正常工作时采集的数据确定;根据对比结果确定待测埋点是否正常工作。本发明还提供了一种埋点测试系统、一种计算机设备和一种计算机可读存储介质。
技术领域
本发明涉及测试技术领域,具体涉及一种埋点测试方法、系统、计算机设备及计算机可读存储介质。
背景技术
现实场景中,为了了解用户行为和应用的功能效果,通常会在应用的特定功能处设置埋点。在应用使用过程中,一旦埋点被触发,应用会向服务器发送对应的数据,通过分析埋点采集的数据(又称为埋点数据)可以得知应用某些功能模块的使用情况,后续可以用来进一步优化产品或者提供运营的数据支撑。
为了保障埋点的正常使用,测试人员会对埋点进行测试。目前现有的测试方法为:触发埋点后,埋点主动采集相应数据,人工查看埋点数据是否符合需求。但是,埋点数据通常很大,通过人工检查存在效率低下且出错率高的缺陷。
因此,提供一种埋点测试方法、系统、计算机设备和计算机可读存储介质,以提高埋点测试效率和埋点测试准确度,成为本领域有待解决的技术问题。
发明内容
本发明的目的在于提供一种埋点测试方法、系统、计算机设备和计算机可读存储介质,能够提高埋点测试效率和埋点测试准确度。
本发明的一个方面提供了一种埋点测试方法,上述方法包括:获取目标应用传输的网络数据,并判断上述网络数据是否为待测埋点采集的数据,其中,在上述目标应用上部署有上述待测埋点;在判定上述网络数据是上述待测埋点采集的数据时,获取预期数据,并将上述网络数据与上述预期数据进行对比,其中,上述预期数据由上述待测埋点正常工作时采集的数据确定;根据对比结果确定上述待测埋点是否正常工作。
可选的,上述判断上述网络数据是否为上述待测埋点采集的数据,包括:获取上述待测埋点的测试规则;判断上述网络数据是否符合上述待测埋点的测试规则;若是,则存储上述网络数据,并将上述网络数据转发给与上述目标应用对应的服务器;若否,则直接将上述网络数据转发给与上述目标应用对应的服务器。
可选的,上述获取预期数据,包括:获取上述待测埋点正常工作时采集的数据,并获取预期数据模板,其中,上述预期数据模板包括当前需要对比的第一数据类别;从上述待测埋点正常工作时采集的数据中确定出符合上述第一数据类别的数据,并根据上述符合上述第一数据类别的数据和上述预期数据模板生成上述预期数据。
可选的,上述将上述网络数据与上述预期数据进行对比,包括:确定属于同一数据类别的网络数据和预期数据;依次将上述属于同一数据类别的网络数据和预期数据中属于同一级别且处于该级别同一位置上的数据进行对比。
可选的,上述方法还包括:接收与上述目标应用对应的服务器返回的响应数据;判断上述响应数据是否与触发上述待测埋点的功能有关;在判定上述响应数据与触发上述待测埋点的功能有关时,获取用于触发上述待测埋点的修改数据,并根据上述修改数据修改上述响应数据;将修改后的响应数据转发给上述目标应用,以触发上述待测埋点。
可选的,上述方法还包括:获取用于触发上述待测埋点的所有数据,并获取修改数据模板,其中,上述修改数据模板中包括当前需要返回给上述目标应用以触发上述待测埋点的第二数据类别;从用于触发上述待测埋点的所有数据中确定符合上述第二数据类别的数据,并根据符合上述第二数据类别的数据和上述修改数据模板生成上述修改数据。
可选的,在上述获取目标应用传输的网络数据之后,上述方法还包括:判断上述网络数据是否用于请求打开预设网页;在判定上述网络数据用于请求打开上述预设网页时,将本地存储的与上述预设网页对应的网页数据返回给上述目标应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海哔哩哔哩科技有限公司,未经上海哔哩哔哩科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910435871.9/2.html,转载请声明来源钻瓜专利网。