【技术实现步骤摘要】
数据测试方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据测试方法、装置、设备及存储介质。
技术介绍
[0002]随着技术的发展和互联网工业化的进步,数据已经成为产品和运营中重要的组成部分,数据分析的结果也成为指导产品和运营方案中重要组成的环节。目前,对数据进行测试时,使用的最广泛的数据分析方法为AB测试(ABTest)。
[0003]ABTest也应用到对页面数据进行测试的过程中,但是ABTest仅能对简单的配置数据进行测试,无法对多个配置参数组合形成的复杂页面数据进行测试。
技术实现思路
[0004]本申请提供一种数据测试方法、装置、设备及存储介质,用以实现对多个配置参数组合形成的复杂页面数据进行测试。
[0005]第一方面,本申请实施例提供一种数据测试方法,该方法包括:
[0006]基于待测试页面的页面标识,从服务器中获取页面标识关联的视图单元树,视图单元树中的每个子节点表征待测试页面中的一个业务功能对应的视图单元的视图单元标识;
[0...
【技术保护点】
【技术特征摘要】
1.一种数据测试方法,其特征在于,该方法包括:基于待测试页面的页面标识,从服务器中获取所述页面标识关联的视图单元树,所述视图单元树中的每个子节点表征所述待测试页面中的一个业务功能对应的视图单元的视图单元标识;针对所述视图单元树中的各个子节点,向所述服务器发送数据请求,以获取所述各个子节点对应的视图单元的目标配置数据,其中,所述目标配置数据包括内容配置、样式配置和推荐配置中的至少两种;基于获得的各个目标配置数据,在所述待测试页面中展示相应的视图单元;每响应于针对任一视图单元触发的点击操作,获得对应的点击参数,并将所述点击参数上报所述服务器,以使所述服务器根据所述点击参数,确定相应的测试结果。2.如权利要求1所述的方法,其特征在于,所述向所述服务器发送数据请求,以获取所述各个子节点对应的视图单元的目标配置数据,包括:向所述服务器发送数据请求,其中所述数据请求中至少携带所述各个子节点对应的视图单元标识和终端设备标识;接收所述服务器针对所述数据请求返回的目标配置数据,其中,所述目标配置数据是所述服务器基于所述终端设备标识确定所述数据请求命中测试条件后返回的所述各个视图单元标识关联的实验配置数据,或者,所述服务器基于所述终端设备标识确定所述数据请求未命中测试条件后返回的所述各个视图单元标识关联的默认配置数据,所述实验配置数据是对所述默认配置数据中的至少一个参数进行修改得到的。3.一种数据测试方法,其特征在于,该方法还包括:基于终端设备上报的待测试页面的页面标识,将与所述页面标识关联的视图单元树返回给所述终端设备,其中,所述视图单元树中的每个子节点表征所述待测试页面中的一个业务功能对应的视图单元的视图单元标识;接收所述终端设备针对所述视图单元树中各个子节点发送的数据请求,分别确定所述各个子节点对应的视图单元的目标配置数据;将确定的各个目标配置数据返回给所述终端设备,以使所述终端设备基于所述各个目标配置数据,在所述待测试页面中展示相应的视图单元,其中所述目标配置数据包括内容配置、样式配置和推荐配置中的至少两种;每接收到所述终端设备上报的点击参数,根据所述点击参数确定相应的测试结果,其中,所述点击参数是所述终端设备响应于针对所述待测试页面中任一视图单元触发的点击操作确定的。4.如权利要求3所述的方法,其特征在于,所述接收所述终端设备针对所述视图单元树中各个子节点发送的数据请求,分别确定所述各个子节点对应的视图单元的目标配置数据,包括:通过测试系统接收所述终端设备发送的数据请求,其中所述数据请求中至少携带所述各个子节点对应的视图单元标识和终端设备标识;通过所述测试系统,根据所述终端设备标识得到所述数据请求的命中结果,所述命中结果用于指示所述数据请求是否命中测试条件;将所述命中结果和所述各个子节点对应的视图单元标识转发给管理系统,以通过所述
管理系统根据所述命中结果,确定所述各个视图单元标识关联的目标配置数据。5.如权利要求4所述的方法,其特征在于,所述通过所述管理系统根据所述命中结果,确定所述各个视图单元标识关联的目标配置数据,包括:通过所述管理系统确定所述各个视图单元标识对应的至少两个配置数据,其中,所述至少两个配置数据中包括默认配置数据和至少一个实验配置数据,所述实验配置数据是对默认配置数据中的至少一个参数进行修改得到的;若所述命中结果指示所述数据请求命中测试条件,则根据所述命中结果,从所述至少两个配置数据中筛选出对应的实验配置数据,并将筛选出的实验配置数据作为所述目标配置...
【专利技术属性】
技术研发人员:简启华,区家宝,许春艳,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。