【技术实现步骤摘要】
一种埋点上报的校验方法、装置、存储介质及设备
[0001]本申请涉及计算机
,尤其涉及一种埋点上报的校验方法、装置、存储介质及设备。
技术介绍
[0002]广告通常以曝光次数或点击次数计费,在曝光和点击场景时需要做埋点上报,服务端通过统计埋点上报的次数来向广告主进行收费。
[0003]埋点上报是前端广告重要测试点,埋点上报的类型众多(例如广告曝光时要做曝光上报,点击广告时要做点击上报等),每个广告位都需要分别测试各种埋点上报类型,而每种埋点上报类型都需要验证参数是否齐全,目前常用的方式是通过脚本手动校验,每次测试埋点上报的参数时,测试人员先复制整条埋点上报链接,打开脚本然后将埋点上报链接粘贴到脚本上,最后运行脚本,由于待测的广告位很多(例如新闻客户端22个广告位),每个广告位又支持多个模板(例如新闻客户端信息流广告支持模板多达43个),都需要通过手动粘贴埋点上报链接到脚本上,显然,测试人员的操作繁琐且容易出错,而导致工作效率低。
技术实现思路
[0004]本申请提供了一种埋点上报的校验方法、装置 ...
【技术保护点】
【技术特征摘要】
1.一种埋点上报的校验方法,其特征在于,包括:当接收到业务系统发送的上报指令时,调用抓包工具截取所述业务系统发送给服务器的埋点上报;对所述埋点上报进行解析,得到埋点上报的广告位、上报类型及待测参数;将json文件中与目标广告位对应、且与目标上报类型对应的样本参数,标识为目标参数;其中,所述json文件基于样本参数集合、各个广告位配置得到,所述目标广告位为所述埋点上报的广告位,所述目标上报类型为所述埋点上报的上报类型;当所述待测参数与所述目标参数一致、且所述待测参数的取值符合所述目标参数的取值标准时,生成第一校验结果;其中,所述第一校验结果指示所述埋点上报的待测参数校验通过。2.根据权利要求1所述的方法,其特征在于,基于样本参数集合、各个广告位配置json文件的过程,包括:预先获取所述样本参数集合、各个所述广告位及每个广告位的各个上报类型,并将所述样本参数集合、各个所述广告位存储至指定文件中;对于每个所述广告位,根据所述广告位的每个所述上报类型所需的样本参数,生成与广告位对应的二进制值集合,并将所述与广告位对应的二进制值集合存储至所述指定文件,得到目标文件;其中,所述二进制值集合包括与所述样本参数集合中的每个样本参数对应的二进制值;所述二进制值包括与所述广告位的每个上报类型对应的比特位;若所述比特位的取值为第一数值,则代表与所述比特位对应的上报类型需要所述样本参数;若所述比特位的取值为第二数值,则代表与所述比特位对应的上报类型不需要所述样本参数;调用预先编写的脚本,读取所述目标文件中所包含的与每个广告位对应的二进制值集合,并依据所述与每个广告位对应的二进制值集合,得到每个广告位的参数列表;对各个所述广告位的参数列表进行格式转换,生成所述json文件。3.根据权利要求1所述的方法,其特征在于,还包括:当所述待测参数与所述目标参数不一致时,生成第二校验结果;其中,所述第二校验结果指示所述埋点上报的待测参数校验未通过。4.根据权利要求1所述的方法,其特征在于,还包括:当所述待测参数与所述目标参数一致、且所述待测参数的取值不符合所述目标参数的取值标准时,生成第二校验结果;其中,所述第二校验结果指示所述埋点上报的待测参数校验未通过。5.根据权利要求1所述的方法,其特征在于,所述生成第一校验结果之后,还包括:为所述第一校验结果设置第一标签,并向用户展示与所述第一标签对应的图标。6.根据权利要求3或4所述的方法,其特征在于,所...
【专利技术属性】
技术研发人员:孟昭友,
申请(专利权)人:北京搜狐新媒体信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。