The embodiment of the invention discloses a method and a server for testing programs, and is used in the computer technical field. The embodiment of the invention method comprises: obtaining a pre generated AB test for IP distribution strategy description file; in determining IP distribution strategy description file meets the predetermined reading condition after reading the IP distribution strategy description file; IP distribution strategy description files assembled into the internal structure, add the interface to send to the preset strategy the access request; in the access policy interface receives the access request, using the internal structure to update the server memory IP distribution strategy. The embodiment of the invention dynamically updates the IP distribution strategy and updates it directly in the memory of the server, so the IP distribution strategy can take effect in real time, thereby improving the accuracy of the AB test.
【技术实现步骤摘要】
一种方案测试的方法及服务器
本专利技术涉及计算机
,特别涉及一种方案测试的方法及服务器。
技术介绍
所谓AB测试,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用A方案,另一部分用户使用B方案,记录下用户的使用情况,看哪个方案更符合设计目标。在视频直播网站中,为了提升在观看视频直播过程中的用户体验,网站会频繁地通过各种方法和策略来对产品和系统做调整,这时需要快速得到用户反馈,这样可以对新方案的效果做出及时调整,根据用户的反馈数据去迭代更新方案,如果用户对产品和系统的方案反馈结果不理想,甚至需要及时放弃当前新方案,所以AB测试在视频直播系统中就显得非常重要,是数据驱动产品的核心基础。一般AB测试流程中,会同时并行两套方案:Control(基准方案)和Treatment(实验方案),实验方案的生效过程越短,测试用户群对新方案试用的反馈会越精准。在实验方案的生效过程中,用户在网站的流入和流失是完全不可预知的,需要在测试时缩短实验方案的生效时间。并且,对于视频直播类网站,新方案调整频繁,AB测试频率高,这样对于AB测试系统使用的友好程度显得格外重要,这样不仅可以让更多的非技术人员参与到AB测试过程中,而且可以降低AB测试策略的出错概率。在视频直播网站中,用户的HTTP请求会先进入网站网关服务器(GatewayServer),然后由网关服务器根据请求的IP范围(特定地区的用户)特征,分发给特定的后台服务器(ServiceServer)来处理。如何配置网关服务器中IP策略显得格外重要。现有的AB测试方法,如果需要修改IP分发策略,由公司业务团队指定 ...
【技术保护点】
一种方案测试的方法,其特征在于,应用于服务器,所述方法包括:获取预先生成的用于AB测试的IP分发策略的描述文件;在确定所述IP分发策略的描述文件符合预设的读入条件后,读入所述IP分发策略的描述文件;将所述IP分发策略的描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的IP分发策略,以进行IP分发的AB测试。
【技术特征摘要】
1.一种方案测试的方法,其特征在于,应用于服务器,所述方法包括:获取预先生成的用于AB测试的IP分发策略的描述文件;在确定所述IP分发策略的描述文件符合预设的读入条件后,读入所述IP分发策略的描述文件;将所述IP分发策略的描述文件的内容组装成内部结构体,向预置的访问添加策略接口发送访问请求,所述访问请求中包括所述内部结构体;在访问策略接口接收到所述访问请求时,利用所述内部结构体更新所述服务器内存中的IP分发策略,以进行IP分发的AB测试。2.根据权利要求1所述的方法,其特征在于,在所述获取预先生成的用于AB测试的IP分发策略的描述文件的步骤之前,所述方法还包括:生成用于AB测试的IP分发策略的描述文件。3.根据权利要求2所述的方法,其特征在于,所述生成用于AB测试的IP分发策略的描述文件的步骤,包括:图形化操作用户地图获取操作人员选取的AB测试的地理范围;根据所述地理范围获取所述地理范围对应的IP段地址范围;根据IP段地址范围生成用于AB测试的IP分发策略的描述文件。4.根据权利要求1所述的方法,其特征在于,若生成所述IP分发策略文件的生成时间大于上次读入IP分发策略的描述文件的读入时间,则确定所述IP分发策略的描述文件符合预设的读入条件。5.根据权利要求1所述的方法,其特征在于,所述IP分发策略的描述文件为json格式的配置文件;所述将所述IP分发策略的描述文件组装成内部结构体的步骤,包括:读取所述json格式配置文件;将所述json格式配置文件中不同字段赋值到预设的内部结构体的各个...
【专利技术属性】
技术研发人员:吴瑞诚,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。