System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机应用,尤其是涉及多链接测试的页面跳转方法、装置、电子设备及存储介质。
技术介绍
1、产品在推广和使用过程中,通常会存在ui优化、布局调整、推荐算法优化等实际应用场景;针对这些可能对用户体验以及产品推广有影响的迭代,通常需要开展相应的ab实验;一方面可以确保迭代和优化的方向是否正确,另一方面可以精确地量化策略结果从而真正地实现数据驱动;除此以外,还可以降低错误决策对线上所有用户带来的负面影响。
2、目前采用的实验技术从接入上需要每个需要的业务研发编码方式来接入ab实验系统,并且只能做标准的ab分组,分组方式并不能完全契合用户对于分组结果的需求,用户需要调整分组策略,则需另花费大量的时间进行策略调整以及开发,导致存在分组测试的效率以及测试场景单一化的问题。
技术实现思路
1、有鉴于此,本申请的目的在于提供多链接测试的页面跳转方法、装置、电子设备及存储介质,通过抓取用户输入的地址链接以及用户标识,直接加载ab测试实验,可以根据用户输入的关注指标或者是预设频率更新分流调整策略,进而根据分流调整策略得到分组结果,执行对应的页面跳转,减少了调整分组策略的时间以及提升了分组策略设置的丰富度,有助于提升分组测试的效率以及测试场景的丰富度。
2、第一方面,本申请实施例提供了一种多链接测试的页面跳转方法,所述页面跳转方法包括:
3、抓取用户输入的地址链接,生成用户标识以及访问地址,并加载ab测试实验;
4、基于所述用户输入的匹配模式及所述
5、基于所述分组结果,确定跳转至目标链接,并基于所述目标链接加载相应的测试网页后,向所述用户展示跳转后的所述测试网页。
6、在一种可能的实施方式中,在所述基于所述用户输入的匹配模式及所述用户标识、访问地址,匹配对应的目标实验之后所述页面跳转还包括:
7、基于所述访问地址、所述匹配模式以及所述用户标识,检测是否存在满足匹配模式以及所述访问地址且与所述用户标识相匹配的实验;
8、若不存在满足匹配模式以及所述访问地址且与所述用户标识相匹配的实验,结束当前测试流程;
9、若存在满足匹配模式以及所述访问地址且与所述用户标识相匹配的实验,匹配对应的目标实验。
10、在一种可能的实施方式中,在所述基于所述目标实验的准入条件、分桶计算信息以及分流调整策略,确定对于所述用户的分组结果之前,所述页面跳转还包括:
11、基于所述用户标识,加载所述目标实验的互斥组,并加载流量标识记录;
12、基于所述流量标识记录,检测是否存在目标实验标识记录,若不存在目标实验标识记录,检测是否存在对应的互斥组;
13、若存在互斥组,检测是否存在互斥组的其它实验记录,若不存在互斥组的其它实验记录,对所述互斥组进行分桶计算,并确定分桶号;
14、确定命中分桶号后,命中实验分桶,并携带对应的实验标识开启实验,并执行目标实验白名单规则匹配的判断过程。
15、在一种可能的实施方式中,在所述若不存在目标实验标识记录,检测是否存在对应的互斥组之后,所述页面跳转方法还包括:
16、若不存在互斥组,携带对应的实验标识开启实验,并执行目标实验白名单规则匹配的判断过程。
17、在一种可能的实施方式中,在所述基于所述流量标识记录,检测是否存在目标实验标识记录之后,所述页面跳转方法还包括:
18、若存在目标实验标识记录,基于所述分流调整策略,检测实验配置是否需要重置;
19、若不需要重置所述实验配置,基于历史测试结果,确定跳转值得目标链接,并基于所述目标链接加载相应的测试网页后,向所述用户展示跳转后的所述测试网页;
20、若需要重置所述实验配置,执行目标实验白名单规则匹配的判断过程。
21、在一种可能的实施方式中,在所述若存在互斥组,检测是否存在互斥组的其它实验记录之后,所述页面跳转方法还包括:
22、若存在互斥组的其它实验记录,确定目标实验测试失败,并展示当前页面不进行页面跳转。
23、在一种可能的实施方式中,通过以下步骤执行所述目标实验白名单规则匹配的判断过程:
24、基于所述访问地址,检测是否命中预先设置的白名单规则;
25、若命中所述白名单规则,基于所述分桶计算信息以及分流调整策略,确定对于所述用户的分组结果。
26、在一种可能的实施方式中,在所述基于所述访问地址,检测是否命中预先设置的白名单规则之前,所述页面跳转方法还包括:
27、检测所述访问地址是否与所述目标实验的准入条件匹配,若所述访问地址与所述目标实验的准入条件匹配,基于所述分流调整策略中的流量灰度控制机制,确定分桶号;
28、基于所述分桶计算信息以及所述分桶号,确定目标分桶号,基于所述目标分桶号,确定组别标识,确定对于所述用户的分组结果。
29、在一种可能的实施方式中,所述分流调整策略包括多种划分策略;所述页面跳转方法还包括:
30、基于所述用户标识,确定所述用户是否为已注册用户;
31、若所述用户为已注册用户,将所述多种划分策略的至少一种增加至所述分流调整策略,基于更新后的分流调整策略,确定所述用户的分组结果。
32、在一种可能的实施方式中,通过以下步骤确定所述分流调整策略:
33、基于所述关注指标,确定当前分组中所述关注指标大于预设阈值的目标分组;
34、按照预设时间间隔,增加所述目标分组的流量比例,并减少其他分组的流量比例,确定所述分流调整策略。
35、第二方面,本申请实施例还提供了一种多链接测试的页面跳转装置,所述页面跳转装置包括:
36、链接抓取模块,用于抓取用户输入的地址链接,生成用户标识以及访问地址,并加载ab测试实验;
37、分组结果确定模块,用于基于所述用户输入的匹配模式即所述用户标识、访问地址,匹配对应的目标实验,并基于所述目标实验的准入条件、分桶计算信息以及分流调整策略,确定对于所述用户的分组结果;其中,所述分流调整策略按照预设频率进行更新,分流调整策略是基于用户输入的关注指标确定的;
38、页面跳转模块,用于基于所述分组结果,确定跳转至目标链接,并基于所述目标链接加载相应的测试网页后,向所述用户展示跳转后的所述测试网页。
39、第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的多链接测试的本文档来自技高网...
【技术保护点】
1.一种多链接测试的页面跳转方法,其特征在于,所述页面跳转方法包括:
2.根据权利要求1所述的页面跳转方法,其特征在于,所述基于所述用户输入的匹配模式及所述用户标识、访问地址,匹配对应的目标实验之后包括:
3.根据权利要求1所述的页面跳转方法,其特征在于,在所述基于所述目标实验的准入条件、分桶计算信息以及分流调整策略,确定对于所述用户的分组结果之前,所述页面跳转还包括:
4.根据权利要求3所述的页面跳转方法,其特征在于,在所述若不存在目标实验标识记录,检测是否存在对应的互斥组之后,所述页面跳转方法还包括:
5.根据权利要求3所述的页面跳转方法,其特征在于,在所述基于所述流量标识记录,检测是否存在目标实验标识记录之后,所述页面跳转方法还包括:
6.根据权利要求3所述的页面跳转方法,其特征在于,在所述若存在互斥组,检测是否存在互斥组的其它实验记录之后,所述页面跳转方法还包括:
7.根据权利要求3所述的页面跳转方法,其特征在于,通过以下步骤执行所述目标实验白名单规则匹配的判断过程:
8.根据权利要求7所
9.根据权利要求1所述的页面跳转方法,其特征在于,所述分流调整策略包括多种划分策略;所述页面跳转方法还包括:
10.根据权利要求1所述的页面跳转方法,其特征在于,通过以下步骤确定所述分流调整策略:
11.一种多链接测试的页面跳转装置,其特征在于,所述页面跳转装置包括:
12.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至10任一项所述的多链接测试的页面跳转方法的步骤。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至10任一项所述的多链接测试的页面跳转方法的步骤。
...【技术特征摘要】
1.一种多链接测试的页面跳转方法,其特征在于,所述页面跳转方法包括:
2.根据权利要求1所述的页面跳转方法,其特征在于,所述基于所述用户输入的匹配模式及所述用户标识、访问地址,匹配对应的目标实验之后包括:
3.根据权利要求1所述的页面跳转方法,其特征在于,在所述基于所述目标实验的准入条件、分桶计算信息以及分流调整策略,确定对于所述用户的分组结果之前,所述页面跳转还包括:
4.根据权利要求3所述的页面跳转方法,其特征在于,在所述若不存在目标实验标识记录,检测是否存在对应的互斥组之后,所述页面跳转方法还包括:
5.根据权利要求3所述的页面跳转方法,其特征在于,在所述基于所述流量标识记录,检测是否存在目标实验标识记录之后,所述页面跳转方法还包括:
6.根据权利要求3所述的页面跳转方法,其特征在于,在所述若存在互斥组,检测是否存在互斥组的其它实验记录之后,所述页面跳转方法还包括:
7.根据权利要求3所述的页面跳转方法,其特征在于,通过以下步骤执行所述目标实验白名单规则匹配...
【专利技术属性】
技术研发人员:吴哲,任兴建,
申请(专利权)人:北京思明启创科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。