【技术实现步骤摘要】
本专利技术涉及数据处理
,特别是指一种数据检测方法及装置。
技术介绍
用户行为分析,是指在获得网站访问量基本数据的情况下,对有关数据进行统计、分析,从中发现用户访问网站的规律,并将这些规律与网络营销策略等相结合,从而发现目前网络营销活动中可能存在的问题,并为进一步修正或重新制定网络营销策略提供依据。要对用户行为进行分析,首先需要对用户行为进行收集。对于用户行为的收集,目前采用的方法基本是在客户端埋点,通过网络协议(如HTTP协议)传送到服务器端。所谓埋点,就是在正常的功能逻辑中添加统计逻辑,当发生相应事件时,触发与事件相应的统计操作。由于数据收集功能通常是用户不可感知的功能,所以在埋点开发的时候检查收集数据的值是否符合预期是一种很重要的测试手段。现在的测试方法是通过设置代理,抓取数据传输过程中的数据包,并且查看传输的参数。可能用到抓包工具有:浏览器自带开发者工具、Charles(查尔斯,是一种HTTP代理服务器、HTTP监视器、反转代理服务器,它允许一个开发者查看所有连接互联网的HTTP通信)等。但在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:上述的这些抓包工具只是协助查看传递参数值。例如,在产品首页有一个视频的推荐位(即用于设置推荐数据的预览区域),为了统计有多少用户点击了推荐位的视频,那么在用户点击视频时可以将数据发送到服务器端。但现有技术的抓包工具只能看到推荐位置或其他位置的内容(例如视频)每次被点击时客户端所上传的一条传递参数值,每个字段信息是否正确需要测试人员人工确认,这样的检测方式较为耗费时间,效率也较为低下。专利技 ...
【技术保护点】
一种数据检测方法,其特征在于,包括:获取用户使用数据和所述用户使用数据对应的检测请求;根据所述检测请求,对所述用户使用数据进行解析,得到用户行为数据;检查所述用户行为数据的正确性,并生成检查结果;将所述检查结果推送到测试终端。
【技术特征摘要】
1.一种数据检测方法,其特征在于,包括:获取用户使用数据和所述用户使用数据对应的检测请求;根据所述检测请求,对所述用户使用数据进行解析,得到用户行为数据;检查所述用户行为数据的正确性,并生成检查结果;将所述检查结果推送到测试终端。2.根据权利要求1所述的方法,其特征在于,所述用户使用数据和检测请求是通过Nginx服务器直接获取的。3.根据权利要求2所述的方法,其特征在于,所述根据所述检测请求,对所述用户使用数据进行解析,得到用户行为数据的步骤包括:判断所述用户使用数据是否为自定义数据类型;若所述用户使用数据为自定义数据类型,按照预设数据自定义方法对所述用户使用数据进行处理,得到所述用户使用数据的数据对象;对所述数据对象进行解析,得到用户行为数据。4.根据权利要求1所述的方法,其特征在于,所述检查所述用户行为数据的正确性,并生成检查结果的步骤包括:从所述用户行为数据中提取出页面编码数据;判断所述页面编码数据是否存在于预设页面编码列表中;若所述页面编码数据不存在于预设页面编码列表中,则在所述检查结果中生成页面编码错误结果。5.根据权利要求1所述的方法,其特征在于,所述检查所述用户行为数据的正确性,并生成检查结果的步骤包括:从所述用户行为数据中提取出用户编码数据;判断所述用户编码数据是否处于预设用户编码取值范围中;若所述用户编码数据不处于预设用户编码取值范围中,则在所述检查结果中生成用户编码错误结果。6.根据权利要求1所述的方法,其特征在于,所述检查所述用户行为数据的正确性,并生成检查结果的步骤包括:判断所述用户行为数据是否为推荐位的用户行为数据;若所述用户行为数据为推荐位的用户行为数据,则从所述用户行为数据中
\t提取出视频编码数据;判断所述视频编码数据是否为空;若所述视频编码数据为空,则在所述检查结果中生成视频编码错误结果。7.根据权利要求1所述的方法,其特征在于,所述检查所述用户行为数据的正确性,并生成检查结果的步骤包括:判断所述用户行为数据是否为推荐位的用户行为数据;若所述用户行为数据为推荐位的用户行为数据,则从所述用户行为数据中提取出页面编码数据;判断所述页面编码数据是否为主页数据;若所述页面编码数据不是主页数据,则在所述检查结果中生成页面编码错误结果。8.根据权利要求1所述的方法,其特征在于,所述将所述检查结果推送到测试终端的步骤包括:通过网络套接字协议与所述测试终端的浏览器达成通信参数协议;通过网络套接字协议,将所述检查结果主动推送到所述测试终端的浏览器界面进行展示。9.根据权利要求1所述的方法,其特征在于,还包括:将与所述检查结果相...
【专利技术属性】
技术研发人员:张甲超,
申请(专利权)人:乐视控股北京有限公司,乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。