[发明专利]一种A/B测试方法及装置有效
申请号: | 202011190373.1 | 申请日: | 2020-10-30 |
公开(公告)号: | CN112269743B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 张志广;胡星;彭一;李小红;喻俊 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L47/21;G06F8/71 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王娇娇 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 装置 | ||
本发明提供了一种A/B测试方法及装置,应用于A/B测试网关,通过预先配置多个实验号对应的实验信息以及代理服务标识、接口URL与实验号之间的绑定关系,A/B测试网关在接收到用户终端请求后,可以根据用户终端请求中的代理服务标识和接口URL为用户终端请求分配目标实验号,并根据目标实验号对应的实验信息,确定用户分组对应的目标测试版本号,从而将目标实验号和目标测试版本号添加到用户终端请求中,并将其发送到相应的代理服务端,由于A/B测试网关自带流量分发特性,不会产生二次流量,实现对用户终端请求在不同实验间进行灵活分流,在同一测试周期内实现多层实验,且由于每个实验号分别配置不同的实验信息,实验间互不干扰,提高了A/B测试效率。
技术领域
本发明涉及互联网技术领域,更具体的,涉及一种A/B测试方法及装置。
背景技术
A/B测试是为某个测试功能制作两个(A/B)或多个(A/B/n)软件版本,在同一时间维度,分别让组成成分相同或相似的访客群组随机的访问这些软件版本,通过收集各群组的用户体验数据和业务数据,最后分析、评估出最好的软件版本,正式采用。
现有的A/B测试方法,公司通过提供接口,由业务方获取用户数据然后调用接口的方式进行,这样会将原有流量放大一倍,对业务入侵比较明显,支持的测试场景较为单一,导致多业务方需要开发出很多分流系统,针对不同场景测试难以复用。
发明内容
有鉴于此,本发明提供了一种A/B测试方法及装置,网关集成A/B测试实现分流,不会侵入业务,提高了A/B测试效率。
为了实现上述发明目的,本发明提供的具体技术方案如下:
一种A/B测试方法,应用于A/B测试网关,所述方法包括:
定时从A/B测试管理后台加载实验配置信息,所述实验配置信息包括代理服务标识、接口URL与实验号之间的绑定关系以及每个实验号对应的实验信息;
根据所述实验配置信息构建分层分流模型,所述分层分流模型包括至少一个域,所述至少一个域根据预设比例共享流量,域中不同层共享该域流量,域中每一层与实验号一一对应,每个实验号对应多个用户分组;
在接收到用户终端请求的情况下,对所述用户终端请求进行解析,得到A/B测试的公参信息,所述公参信息包括终端设备标识、代理服务标识和接口URL;
根据所述分层分流模型中代理服务标识、接口URL与实验号之间的绑定关系,确定所述用户终端请求中的代理服务标识和接口URL所对应的目标实验号;
利用随机分桶算法,计算所述终端设备标识对应的用户分组,并根据所述目标实验号对应的实验信息确定所述用户分组对应的目标测试版本号;
将所述目标实验号和所述目标测试版本号添加到所述用户终端请求中,并将其发送到相应的代理服务端。
可选的,所述实验配置信息还包括白名单,所述白名单存储着终端设备标识与实验号之间的对应关系;在对所述用户终端请求进行解析,得到A/B测试的公参信息之后,所述方法还包括:
判断所述终端设备标识是否在所述白名单中;
若所述终端设备标识在所述白名单中,根据终端设备标识与实验号之间的对应关系确定所述终端设备标识对应的目标实验号;
若所述终端设备标识不在所述白名单中,执行所述根据所述分层分流模型中代理服务标识、接口URL与实验号之间的绑定关系,确定所述用户终端请求中的代理服务标识和接口URL所对应的目标实验号。
可选的,所述实验配置信息还包括定向特征信息和兜底版本号,所述定向特征信息包括APP源、网络运营商、地域和终端类型;所述公参信息还包括APP源、终端IP和终端类型;所述方法还包括:
判断所述公参信息与所述定向特征信息是否匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011190373.1/2.html,转载请声明来源钻瓜专利网。