AB测试方法、装置、设备及存储介质制造方法及图纸

技术编号:36431818 阅读:22 留言:0更新日期:2023-01-20 22:44
本发明专利技术提供了一种AB测试方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括获取待测试任务各访问用户的用户编号;根据各用户编号、待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组;根据各访问用户所属的分组,按照对应分组的配置接收和处理各访问用户的访问;确定待测试任务各分组的性能信息,并根据各分组的性能信息确定目标组。可以对待测试任务的各访问用户进行合理分流,以提高测试效果,提升测试准确性。确性。确性。

【技术实现步骤摘要】
AB测试方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,具体而言,涉及一种AB测试方法、装置、设备及存储介质。

技术介绍

[0002]AB测试已经应用到目前的互联网领域进行算法上线、产品页面改版的版本效果测试等领域。例如为Web或App界面(可称为待测试任务)制作两个(A/B)或多个(A/B/n)方案(每个方案可称为待测试任务的一个分组)时,需要在同一时间维度,分别对各用户进行分流,以访问上述两个或多个测试方案,收集各用户在使用对应方案时的用户体验数据和/或业务数据,最后评估分析出效果更优的版本。
[0003]上述AB测试过程中,对各用户进行分流的方式,通常是根据各用户的标签(如地域标签、性别标签、新老用户标签等)来进行分流的。即根据某个标签来将各用户分流到对应的待测试任务的各分组。例如,将待测试任务分为两组,将新用户分流到第一组,将老用户分流到第二组等。
[0004]如此,会导致最终根据测试结果确定出的效果更优的版本(即各方案中效果最好的方案)受到用户喜好的影响,测试准确性较差。

技术实现思路

[0005]本专利技术实施例提供一种AB测试方法、装置、设备及存储介质,可以对待测试任务的各访问用户进行合理分流,以提高测试效果,提升测试准确性。
[0006]第一方面,本专利技术实施例提供一种AB测试方法,包括:
[0007]获取待测试任务各访问用户的用户编号;
[0008]根据各用户编号、待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组;
[0009]根据各访问用户所属的分组,按照对应分组的配置接收和处理各访问用户的访问;
[0010]确定待测试任务各分组的性能信息,并根据各分组的性能信息确定目标组。
[0011]可选地,访问用户中包括第一用户;
[0012]根据各用户编号、待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组,包括:
[0013]根据第一用户的用户编号的后两位,与待测试任务的任务名的ASCII值和/或范围为0

100的随机数间的和,按照预设的待测试任务分组数值范围,确定第一用户所属的分组。
[0014]可选地,在获取待测试任务各访问用户的用户编号之前,方法还包括:
[0015]确定待测试任务可执行。
[0016]可选地,预设的待测试任务分组数值范围包括0

29属于A组、30

59属于B组、60

99
属于C组。
[0017]第二方面,本专利技术实施例还提供一种AB测试装置,包括:
[0018]获取模块,用于获取待测试任务各访问用户的用户编号;
[0019]分组模块,用于根据各用户编号、待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组;
[0020]测试模块,用于根据各访问用户所属的分组,按照对应分组的配置接收和处理各访问用户的访问;确定待测试任务各分组的性能信息,并根据各分组的性能信息确定目标组。
[0021]可选地,访问用户中包括第一用户;分组模块,具体用于根据第一用户的用户编号的后两位,与待测试任务的任务名的ASCII值和/或范围为0

100的随机数间的和,按照预设的待测试任务分组数值范围,确定第一用户所属的分组。
[0022]可选地,装置还包括确定模块,用于确定待测试任务可执行。
[0023]可选地,预设的待测试任务分组数值范围包括0

29属于A组、30

59属于B组、60

99属于C组。
[0024]第三方面,本专利技术实施例提供一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如第一方面所述的方法的步骤。
[0025]第四方面,本专利技术实施例提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如第一方面所述的方法的步骤。
[0026]本专利技术实施例中,可以根据用户编号以及待测试任务的任务名,按照预设的待测试任务分组数值范围,将各用户分流到相应的分组。从而使各分组对应的用户不会均属于同一种标签,进而使最终根据测试结果确定出的效果更优的分组不会受到用户喜好的影响,提高最终的测试准确性,提高测试效果。
附图说明
[0027]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0028]图1示出了本专利技术实施例提供的AB测试方法的流程示意图;
[0029]图2示出了本专利技术实施例提供的AB测试方法的另一流程示意图;
[0030]图3示出了本专利技术实施例提供的AB测试装置的结构示意图;
[0031]图4示出了本专利技术实施例提供的电子设备的结构示意图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,应当理解,本专利技术中附图仅起到说明和描述的目的,并不用于限定本专利技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本专利技术中使用的流程图示出了根据本专利技术的一些实施例实现的操
作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本
技术实现思路
的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0033]另外,本专利技术所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]需要说明的是,本专利技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。还应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本专利技术的描述中,还需要说明的是,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0035]如图1所示,本专利技术实施例提供一种AB测试方法,可以包括以下S101

S104。
...

【技术保护点】

【技术特征摘要】
1.一种AB测试方法,其特征在于,包括:获取待测试任务各访问用户的用户编号;根据各所述用户编号、所述待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组;根据各访问用户所属的分组,按照对应分组的配置接收和处理各访问用户的访问;确定所述待测试任务各分组的性能信息,并根据各分组的性能信息确定目标组。2.根据权利要求1所述的方法,其特征在于,所述访问用户中包括第一用户;所述根据各所述用户编号、所述待测试任务的任务名以及预设的待测试任务分组数值范围,确定各访问用户所属的分组,包括:根据所述第一用户的用户编号的后两位,与所述待测试任务的任务名的ASCII值和/或范围为0

100的随机数间的和,按照所述预设的待测试任务分组数值范围,确定所述第一用户所属的分组。3.根据权利要求1或2所述的方法,其特征在于,在所述获取待测试任务各访问用户的用户编号之前,所述方法还包括:确定所述待测试任务可执行。4.根据权利要求1或2所述的方法,其特征在于,所述预设的待测试任务分组数值范围包括0

29属于A组、30

59属于B组、60

99属于C组。5.一种AB测试装置,其特征在于,包括:获取模块,用于获取待测试任务各访问用户的用户编号;分组模块,用于根据各所述用户编号、所述待测试任务的任务名以及预设的待测...

【专利技术属性】
技术研发人员:葛贤钰陈勇刘铁托
申请(专利权)人:西安纽扣软件科技有限公司
类型:发明
国别省市:

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

1