一种针对AB测试的开发调试方法和相关装置与流程

文档序号:37519967发布日期:2024-04-01 14:34阅读:15来源:国知局
一种针对AB测试的开发调试方法和相关装置与流程

本发明涉及数据处理,尤其是涉及一种针对ab测试的开发调试方法和相关装置。


背景技术:

1、ab测试是指针对同一待测试内容的不同版本,如针对同一页面具有a版本和b版本,然后比较两个版本之间关注的数据,如转换率、性能、跳出率等,最后选择从两个版本中选择一个最佳版本。

2、相关技术中,一般会在数据层设置ab测试所需的实验,然后下发给业务层进行执行。但是数据层一般不仅为ab测试提供数据,还会给其他测试提供数据,使得该种方式仅适用于初期开发阶段,完整的业务串联以及测试阶段不够灵活。


技术实现思路

1、针对上述问题,本申请提供一种针对ab测试的开发调试方法和相关装置,能够实时修改ab测试所需的策略,提高策略修改的灵活性。

2、基于此,本申请实施例公开了如下技术方案:

3、一方面,本申请实施例提供1、一种针对ab测试的开发调试方法,所述方法应用于位于中间层的管理设备,所述中间层位于数据层和业务层中间,所述数据层用于下发ab测试所需的策略,所述业务层用于执行所述策略,所述方法包括:

4、响应于通过开发环境进入调试入口,显示所述ab测试对应的实验集合,所述实验集合包括多个实验;

5、响应于针对所述多个实验中目标实验的触发操作,显示所述目标实验对应的默认策略,所述默认策略是所述数据层下发的策略;

6、响应于针对所述默认策略的修改操作,获取修改后的调整策略;

7、在策略与实验的对应关系中,将所述目标实验对应的策略修改为所述调整策略。

8、可选的,所述方法还包括:

9、获取所述数据层下发的针对所述目标实验的默认策略;

10、根据所述策略与实验的对应关系,确定所述目标实验对应的调整策略;

11、向所述业务层下发针对所述目标实验的调整策略。

12、可选的,发布环境关闭所述调试入口。

13、另一方面,本申请提供了一种针对ab测试的开发调试装置,所述装置配置于中间层的管理设备,所述中间层位于数据层和业务层中间,所述数据层用于下发ab测试所需的策略,所述业务层用于执行所述策略,所述装置包括:显示单元、获取单元和修改单元;

14、所述显示单元,用于响应于通过开发环境进入调试入口,显示所述ab测试对应的实验集合,所述实验集合包括多个实验;

15、所述显示单元,还用于响应于针对所述多个实验中目标实验的触发操作,显示所述目标实验对应的默认策略,所述默认策略是所述数据层下发的策略;

16、所述获取单元,用于响应于针对所述默认策略的修改操作,获取修改后的调整策略;

17、所述修改单元,用于在策略与实验的对应关系中,将所述目标实验对应的策略修改为所述调整策略。

18、可选的,所述装置还包括:确定单元和发送单元;

19、所述获取单元,还用于获取所述数据层下发的针对所述目标实验的默认策略;

20、所述确定单元,用于根据所述策略与实验的对应关系,确定所述目标实验对应的调整策略;

21、所述发送单元,用于向所述业务层下发针对所述目标实验的调整策略。

22、可选的,发布环境关闭所述调试入口。

23、另一方面,本申请提供了一种针对ab测试的开发调试系统,所述系统包括云端设备、管理设备和实验设备;

24、所述云端设备位于数据层,用于向所述管理设备下发针对ab测试所需的策略;

25、所述管理设备位于中间层,用于执行权利要求1-3任意一项所述的方法;

26、所述实验设备位于业务层,用于接收来自所述管理设备的、针对所述ab测试的策略,并执行所述针对所述ab测试的策略。

27、另一方面,本申请提供了一种计算机设备,所述设备包括处理器以及存储器:

28、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;

29、所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。

30、另一方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。

31、另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。

32、本申请上述技术方案的优点在于:

33、ab测试不仅通过数据层和业务层实现,在本申请实施例中还增加了中间层,中间层位于数据层和业务层中间,中间层获取来自数据层下发的ab测试所需的策略,响应于通过开发环境进入调试入口,显示该ab测试对应的实验集合。响应于针对实验集合包括的多个实验中目标实验的触发操作,显示目标实验对应的默认策略,该默认策略是数据层下发的策略。响应于针对默认策略的修改操作,获取修改后的调整策略,并在策略与实验的对应关系中,将目标实验对应的策略修改为调整策略,以便后续业务层执调整策略。由此,通过设置中间层,能够拦截数据层下发给业务层的默认策略,并通过开发环境提供的调试入口可以将默认策略修改为调整策略,则后续可以下发给业务层调整策略,而非默认策略。从而不仅动态修改了ab测试实验所需的策略,提高策略修改的灵活性,还无需修改业务层的调用逻辑,降低了开发难度。



技术特征:

1.一种针对ab测试的开发调试方法,其特征在于,所述方法应用于位于中间层的管理设备,所述中间层位于数据层和业务层中间,所述数据层用于下发ab测试所需的策略,所述业务层用于执行所述策略,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,发布环境关闭所述调试入口。

4.一种针对ab测试的开发调试装置,其特征在于,所述装置配置于中间层的管理设备,所述中间层位于数据层和业务层中间,所述数据层用于下发ab测试所需的策略,所述业务层用于执行所述策略,所述装置包括:显示单元、获取单元和修改单元;

5.根据权利要求4所述的装置,其特征在于,所述装置还包括:确定单元和发送单元;

6.根据权利要求4装置的方法,其特征在于,发布环境关闭所述调试入口。

7.一种针对ab测试的开发调试系统,其特征在于,所述系统包括云端设备、管理设备和实验设备;

8.一种计算机设备,其特征在于,所述设备包括处理器以及存储器:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求1-3任意一项所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机程序或指令;当所述计算机程序或指令被处理器执行时,执行权利要求1-3任意一项所述的方法。


技术总结
本申请公开了一种针对AB测试的开发调试方法和相关装置,AB测试不仅通过数据层和业务层实现,在本申请实施例中还增加了中间层,中间层位于数据层和业务层中间,中间层获取来自数据层下发的AB测试所需的策略,响应于通过开发环境进入调试入口,显示该AB测试对应的实验集合。响应于针对实验集合包括的多个实验中目标实验的触发操作,显示目标实验对应的默认策略,该默认策略是数据层下发的策略。响应于针对默认策略的修改操作,获取修改后的调整策略,并在策略与实验的对应关系中,将目标实验对应的策略修改为调整策略,以便后续业务层执调整策略。由此,通过设置中间层,不仅动态修改了AB测试实验所需的策略,提高策略修改的灵活性。

技术研发人员:闫布福,孙连鹏,于鑫
受保护的技术使用者:北京声智科技有限公司
技术研发日:
技术公布日:2024/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1