固定位投放规则的校验方法、装置、存储介质及相关设备制造方法及图纸

技术编号:36265750 阅读:55 留言:0更新日期:2023-01-07 10:05
本申请提供的固定位投放规则的校验方法、装置、存储介质及相关设备,在项目验收环节,获取待拨测的固定位对应的配置信息,由于配置信息中包含了请求头和请求体,请求头包括了存储预期结果的服务器对应的IP地址,而请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单用户对应的用户信息以及待执行的拨测任务;当获取到配置信息后,便可以根据用户信息以及拨测任务对特定场景下的固定位进行拨测,并得到拨测结果,该过程无需mock不同行为的数据,而是根据真实的线上环境来对特定场景下的固定位进行拨测,这样不仅能够减少测试流程,还能够扩充数据类型。还能够扩充数据类型。还能够扩充数据类型。

【技术实现步骤摘要】
固定位投放规则的校验方法、装置、存储介质及相关设备


[0001]本申请涉及计算机软件
,尤其涉及一种固定位投放规则的校验方法、装置、存储介质及相关设备。

技术介绍

[0002]近年来随着电商领域数据和技术的不断升级和积累,供应商为实现翻倍的销售增长和正确利用内容营销提升品牌价值的目标,对品效并重的营销需求越来越强烈,而相对于短视频等其他类型的新媒体平台,电商平台不仅具有相同的媒体属性,还具备消费属性,这使得在电商平台进行营销投放,可以高效转化成实际的消费。因此,在电商平台中规则层如何在不影响供应商投放的固定位位前提下,最大程度的为平台消费者提供最符合需求和偏好的商品,缩短消费者寻找商品的时间成本,提升用户使用体验显得尤为重要。
[0003]然而对于测试人员来说,由于规则层存在的策略多且复杂,且行为数据存在来自多个数据源的情况,容易导致验收时存在误差和耗时等问题。例如,在首页推荐档期流场景运营位和广告位的投放规则中,档期信息的投放分为两个部分,一种是个性化的投放档期信息(根据用户偏好推荐展示),一种是固定位档期的投放,其是由多个运营商通过竞价等机制买断的坑位,即广告位和固定的运营位。在这个场景坑位投放规则中,运营人员会根据不同活动通过投放系统择时、择人、择频道来投放固定坑位信息,最终这些固定运营位的数据存储在tair(一种高性能、分布式、可拓展的Key/Value存储系统)中,而广告位的数据则存储在广告投放系统。这样在测试首页推荐档期流场景中固定位投放规则时,需要mock不同行为的数据,导致测试过程比较繁琐且数据也比较单一,同时在验收环节,由于通过手机无法直接看到档期的真实信息,需要人工对比数据,验收有很大概率存在误差。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中在测试首页推荐档期流场景中固定位投放规则时,需要mock不同行为的数据,导致测试过程比较繁琐且数据也比较单一,同时在验收环节,由于通过手机无法直接看到档期的真实信息,需要人工对比数据,验收有很大概率存在误差的技术缺陷。
[0005]本申请提供了一种固定位投放规则的校验方法,所述方法包括:
[0006]获取待拨测的固定位对应的配置信息,所述配置信息包含请求头和请求体,所述请求头包括存储预期结果的服务器对应的IP地址,所述请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单用户对应的用户信息以及待执行的拨测任务;
[0007]根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测,并得到拨测结果;
[0008]通过所述IP地址获取对应的服务器中存储的预期结果,并将所述预期结果与所述拨测结果进行比对,得到比对结果;
[0009]根据所述比对结果校验使用所述特定固定位投放规则投放特定场景下的固定位
的投放结果是否准确。
[0010]可选地,所述根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测,包括:
[0011]按照设定的时间间隔,定时根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测。
[0012]可选地,所述方法还包括:
[0013]将所述请求体作为key,将所述比对结果作为value,并以key

value的形式将所述请求体以及所述比对结果保存至redis缓存组件中。
[0014]可选地,所述方法还包括:
[0015]将所述比对结果中的异常拨测结果发送至相关开发人员进行排查。
[0016]本申请还提供了一种固定位投放规则的校验装置,包括:
[0017]配置信息获取模块,用于获取待拨测的固定位对应的配置信息,所述配置信息包含请求头和请求体,所述请求头包括存储预期结果的服务器对应的IP地址,所述请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单用户对应的用户信息以及待执行的拨测任务;
[0018]固定位拨测模块,用于根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测,并得到拨测结果;
[0019]结果比对模块,用于通过所述IP地址获取对应的服务器中存储的预期结果,并将所述预期结果与所述拨测结果进行比对,得到比对结果;
[0020]规则校验模块,用于根据所述比对结果校验使用所述特定固定位投放规则投放特定场景下的固定位的投放结果是否准确。
[0021]可选地,所述固定位拨测模块,包括:
[0022]定时拨测模块,用于按照设定的时间间隔,定时根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测。
[0023]可选地,所述装置还包括:
[0024]数据存储模块,用于将所述请求体作为key,将所述比对结果作为value,并以key

value的形式将所述请求体以及所述比对结果保存至redis缓存组件中。
[0025]可选地,所述装置还包括:
[0026]异常排查模块,用于将所述比对结果中的异常拨测结果发送至相关开发人员进行排查。
[0027]本申请还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述固定位投放规则的校验方法的步骤。
[0028]本申请还提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
[0029]所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述固定位投放规则的校验方法的步骤。
[0030]从以上技术方案可以看出,本申请实施例具有以下优点:
[0031]本申请提供的固定位投放规则的校验方法、装置、存储介质及相关设备,在项目验收环节,获取待拨测的固定位对应的配置信息,由于配置信息中包含了请求头和请求体,请
求头包括了存储预期结果的服务器对应的IP地址,而请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单用户对应的用户信息以及待执行的拨测任务;当获取到配置信息后,便可以根据用户信息以及拨测任务对特定场景下的固定位进行拨测,并得到拨测结果,该过程无需mock不同行为的数据,而是根据真实的线上环境来对特定场景下的固定位进行拨测,这样不仅能够减少测试流程,还能够扩充数据类型;接着,本申请可以通过IP地址获取对应的服务器中存储的预期结果,并将该预期结果与拨测结果进行比对,得到比对结果,最后根据比对结果校验使用特定固定位投放规则投放特定场景下的固定位的投放结果是否准确,这样既可以提升比对效率,又可以提高校验结果的准确性,并有效降低人工成本。
附图说明
[0032]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固定位投放规则的校验方法,其特征在于,所述方法包括:获取待拨测的固定位对应的配置信息,所述配置信息包含请求头和请求体,所述请求头包括存储预期结果的服务器对应的IP地址,所述请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单用户对应的用户信息以及待执行的拨测任务;根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测,并得到拨测结果;通过所述IP地址获取对应的服务器中存储的预期结果,并将所述预期结果与所述拨测结果进行比对,得到比对结果;根据所述比对结果校验使用所述特定固定位投放规则投放特定场景下的固定位的投放结果是否准确。2.根据权利要求1所述的固定位投放规则的校验方法,其特征在于,所述根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测,包括:按照设定的时间间隔,定时根据所述用户信息以及所述拨测任务对所述特定场景下的固定位进行拨测。3.根据权利要求1所述的固定位投放规则的校验方法,其特征在于,所述方法还包括:将所述请求体作为key,将所述比对结果作为value,并以key

value的形式将所述请求体以及所述比对结果保存至redis缓存组件中。4.根据权利要求1所述的固定位投放规则的校验方法,其特征在于,所述方法还包括:将所述比对结果中的异常拨测结果发送至相关开发人员进行排查。5.一种固定位投放规则的校验装置,其特征在于,包括:配置信息获取模块,用于获取待拨测的固定位对应的配置信息,所述配置信息包含请求头和请求体,所述请求头包括存储预期结果的服务器对应的IP地址,所述请求体包括使用特定固定位投放规则投放特定场景下的固定位的白名单...

【专利技术属性】
技术研发人员:何迪
申请(专利权)人:唯品会广州软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1