页面版本测试方法及装置制造方法及图纸

技术编号:18940347 阅读:54 留言:0更新日期:2018-09-15 11:02
本发明专利技术实施例提供一种页面版本测试方法及装置。所述页面版本测试方法包括:接收客户终端发送的页面访问请求,所述页面访问请求携带有用户识别号;根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面,所述预设匹配规则为所述用户属性与预存的多个页面之间的匹配关系;将所述目标页面返回给所述客户终端,以使所述客户终端显示所述目标页面;以及将获取的所述客户终端在所述目标页面的操作作为测试数据,存储该测试数据。

Page version testing method and device

The embodiment of the invention provides a page version testing method and device. The page version testing method includes: receiving a page access request sent by a client terminal, the page access request carrying a user identification number, matching according to the user attributes carried by the user identification number according to a preset matching rule to find the target page corresponding to the user identification number, the preset match. The matching rule is the matching relationship between the user attributes and a plurality of saved pages; the target page is returned to the client terminal so that the client terminal displays the target page; and the test data is stored with the operation of the acquired client terminal on the target page as test data.

【技术实现步骤摘要】
页面版本测试方法及装置
本专利技术涉及计算机
,具体而言,涉及一种页面版本测试方法及装置。
技术介绍
A/B测试一个总的目的和意图是,判断哪种页面策略更优,通过事实的依据(CTR或下单率)判断哪种策略更符合用户的习惯和需求。A/B测试,简单来说,就是为同一个目标制定两个方案或多个(比如两个页面),让一部分用户使用A方案,另一部分用户使用B方案,记录下用户的使用情况,看哪个方案更符合设计。现有的A/B测试基本上都是大样本下,将两个页面以随机的方式同时推送给所有浏览用户。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种页面版本测试方法及装置。本专利技术实施例提供的一种页面版本测试方法,应用于与客户终端通信的服务器,所述页面版本测试方法包括:接收所述客户终端发送的页面访问请求,所述页面访问请求携带有用户识别号;根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面,所述预设匹配规则为所述用户属性与预存的多个页面之间的匹配关系;将所述目标页面返回给所述客户终端,以使所述客户终端显示所述目标页面;以及将获取的所述客户终端在所述目标页面的操作作为测试数据,存储该测试数据。本专利技术实施例还提供一种页面版本测试装置,应用于与客户终端通信的服务器,所述页面版本测试装置包括:接收模块,用于接收所述客户终端发送的页面访问请求,所述页面访问请求携带有用户识别号;匹配模块,用于根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面,所述预设匹配规则为所述用户属性与预存的多个页面之间的匹配关系;返回模块,用于将所述目标页面返回给所述客户终端,以使所述客户终端显示所述目标页面;以及第一获取模块,用于将获取的所述客户终端在所述目标页面的操作作为测试数据,存储该测试数据。与现有技术相比,本专利技术实施例的页面版本测试方法及装置,将用户属性与多个页面通过预设匹配规则进行匹配得到所述目标页面,避免因为随机分配而导致可能存在页面访问相差较大的情况,可以使所述测试数据能够更均衡,使页面测试也能够更准确。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的服务器与客户终端进行交互的示意图。图2为本专利技术实施例提供的服务器的方框示意图。图3为本专利技术实施例提供的页面版本测试方法的流程图。图4为本专利技术另一实施例提供的页面版本测试方法的流程图。图5为本专利技术再一实施例提供的页面版本测试方法的流程图。图6为本专利技术实施例提供的页面版本测试装置的功能模块示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。如图1所示,是本专利技术较佳实施例提供的服务器100与客户终端200进行交互的示意图。所述服务器100通过网络与一个或多个客户终端200进行通信连接,以进行数据通信或交互。所述服务器100可以是网络服务器、数据库服务器等。所述客户终端200可以是个人电脑(personalcomputer,PC)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,PDA)等。所述客户终端200中可安装有浏览器等指定应用程序。所述客户终端200可通过浏览器或其它指定应用程序向所述服务器100发送页面访问请求。进一步地,所述客户终端200可以通过能够唯一标识用户的用户识别码登入所述服务器200所提供的服务。图2为上述的服务器100的一个实施例的结构框图。如图2所示,服务器100包括:存储器102、处理器104以及网络模块106。可以理解,图2所示的结构仅为示意,其并不对服务器100的结构造成限定。例如,服务器100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。存储器102可用于存储软件程序以及模块,如本专利技术实施例中的页面版本测试方法、装置及系统对应的程序指令/模块,处理器104通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的页面版本测试方法。存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器104远程设置的存储器,这些远程存储器可以通过网络连接至服务器100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。网络模块106用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块106可包括处理器、随机存储器、转换器、晶体振荡器等元件。上述的软件程序以及模块包括:操作系统108以及页面版本测试装置110。其中操作系统108例如可为LINUX,UNIX,WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。页面版本测试装置110运行在操作系统108的基础上,并通过操作系统108的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,页面版本测试装置110用于向客户终端提供服务。在大数据时代让数据服务于精准营销是销售部门大势所趋。然而,让数据产生价值,不是大数据自身能够解决的。首先要把数据组织成数据资源体系,再对数据进行层次、类别等方面的划分,同时,要把数据和数据的相关性标注出来,这种相关性是反映客观现象的核心。在此基础上,通过分析数据资源和相关部门的业务对接程度,以此发挥数据资源体系在管理、决策、监测及评价等方面的作用,从而产生大数据的大价值,真正实现了从数据到知识的转变,为领导决策提供服务依据。现有的A/B测试推送给客户终端的页面是随机的,因此现有的A/B测试可能会有以下几个缺陷:其一,A/B测试的页面必须有较高的UV(UniqueVisitor,独立访客数),因为分流带有一定的随机性,如果页面UV太小,分到每一个版本的人数就更少,结果很有可能被一些偶然因素影响。而UV较本文档来自技高网...

【技术保护点】
1.一种页面版本测试方法,其特征在于,应用于与客户终端通信的服务器,所述页面版本测试方法包括:接收所述客户终端发送的页面访问请求,所述页面访问请求携带有用户识别号;根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面,所述预设匹配规则为所述用户属性与预存的多个页面之间的匹配关系;将所述目标页面返回给所述客户终端,以使所述客户终端显示所述目标页面;以及将获取的所述客户终端在所述目标页面的操作作为测试数据,存储该测试数据。

【技术特征摘要】
1.一种页面版本测试方法,其特征在于,应用于与客户终端通信的服务器,所述页面版本测试方法包括:接收所述客户终端发送的页面访问请求,所述页面访问请求携带有用户识别号;根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面,所述预设匹配规则为所述用户属性与预存的多个页面之间的匹配关系;将所述目标页面返回给所述客户终端,以使所述客户终端显示所述目标页面;以及将获取的所述客户终端在所述目标页面的操作作为测试数据,存储该测试数据。2.如权利要求1所述的页面版本测试方法,其特征在于,所述方法还包括:将所述目标页面对应的页面识别码发送给所述客户终端,以使所述客户终端保存所述页面识别码;再次接收到所述客户终端以所述用户识别号发送页面访问请求时,所述页面访问请求携带所述页面识别码。3.如权利要求1所述的页面版本测试方法,其特征在于,在步骤根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面之前,所述方法还包括:判断是否有所述用户识别号对应的页面访问请求记录;若所述用户识别号发送过页面访问请求,则获取该用户识别号对应的历史页面,将所述历史页面作为所述目标页面返回给所述客户终端;若用户识别号第一次发送页面访问请求,则执行步骤根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面。4.如权利要求1所述的页面版本测试方法,其特征在于,所述服务器中记录有页面访问标记值;所述根据所述用户识别号所携带的用户属性按照预设匹配规则进行匹配,以查找出该用户识别号对应的目标页面的步骤包括:根据所述用户属性为该用户识别号匹配对应等级的版本包;判断所述用户识别号匹配的等级的版本包是否包括多个测试页面;若包括多个测试页面,则判断是否有所述用户识别号对应的页面访问请求记录;若是第一次访问,则更新所述访问标记值,并根据更新后的所述访问标记值为所述用户识别号选择所述多个测试页面中的一测试页面作为所述目标页面。5.如权利要求4所述的页面版本测试方法,其特征在于,所述方法还包括:每次为所述客户终端分配页面后,将分配结果记录到redis,所述redis记录有所述用户识别号及该用户识别号对应访问的页面。6.如权利要求1所述的页面版本测试方法,其特征在于,所述用...

【专利技术属性】
技术研发人员:徐美玲曾竟刘超符智威张俊耀
申请(专利权)人:万惠投资管理有限公司
类型:发明
国别省市:广东,44

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

1