页面测试方法、装置、设备及存储介质制造方法及图纸

技术编号:37986055 阅读:4 留言:0更新日期:2023-06-30 10:00
本发明专利技术涉及页面测试技术领域,公开了一种页面测试方法、装置、设备及存储介质。本发明专利技术在获取用户的搜索请求时,根据所述搜索请求确定待测试页面中的目标测试页面;遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息;将所述操作结果的标识信息与所述目标测试页面的标识信息进行匹配;根据匹配结果得到所述目标测试页面的测试结果,从而根据操作结果的标识信息与测试页面的标识信息进行对比,得到精确的实际页面操作结果,提高了页面测试的准确性。准确性。准确性。

【技术实现步骤摘要】
页面测试方法、装置、设备及存储介质


[0001]本专利技术涉及页面测试
,尤其涉及页面测试方法、装置、设备及存储介质。

技术介绍

[0002]对于搜索结果,为了提升搜索质量或用户体验,有时会对页面中的某些版块进行AB test试验,通常会基于用户cookie、ip以及设备信息等按一定抽样算法进行匹配,如果命中了,则对该用户展示为A版本(试验版),如果未命中,则展示为B版本(对照版),并且ABtest服务会把版本信息通过页面传给前端进行打点,上报页面展示PV(page view,页面浏览量)以及点击PV数据,其中会包含命中的试验版本,通过该数据进行分析,得出试验数据。
[0003]但是,在有些情况下,该方法得出的试验数据未必准确,例如,在对搜索结果中的“天气”类型结果进行ABtest,当命中A版本试验时,展示新的天气样式结果,否则展示为原来旧的样式。但是,由于抽样算法是基于cookie的,只要该用户命中了A版本,则无论搜索的是什么请求,展示的是什么结果,打点上报的数据里都会是A版本,这样就会导致最终的统计数据未能真实体现效果,假如本来新的天气样式结果的CTR(Click Through Rate,点击通过率)提升了10%,但由于上述的统计方式,可能最终得到的数据是CTR只提升了2%,从而造成页面测试不准确的情况。

技术实现思路

[0004]本专利技术的主要目的在于提供页面测试方法、装置、设备及存储介质,旨在解决如何提高页面测试的准确性。
[0005]为实现上述目的,本专利技术提供一种页面测试方法,所述页面测试方法包括以下步骤:
[0006]在获取用户的搜索请求时,根据所述搜索请求确定待测试页面中的目标测试页面;
[0007]遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息;
[0008]将所述操作结果的标识信息与所述目标测试页面的标识信息进行匹配;
[0009]根据匹配结果得到所述目标测试页面的测试结果。
[0010]可选地,所述根据所述搜索请求确定待测试页面中的目标测试页面,包括:
[0011]根据所述搜索请求确定所述用户对应的终端运行环境信息;
[0012]根据所述终端运行环境信息确定待测试页面中的目标测试页面。
[0013]可选地,所述根据所述搜索请求确定所述用户对应的终端运行环境信息,包括:
[0014]提取所述搜索请求中的用户标识信息;
[0015]根据所述用户标识信息确定所述用户对应的终端运行环境信息。
[0016]可选地,所述终端运行环境信息包括用户浏览网页的标识信息、网络地址信息以及终端硬件信息中至少一项。
[0017]可选地,所述根据所述终端运行环境信息确定待测试页面中的目标测试页面,包括:
[0018]获取待测试页面的配置参数;
[0019]将所述终端运行环境信息与所述待测试页面的配置参数进行匹配,得到匹配概率;
[0020]根据所述匹配概率从所述待测试页面中选择目标测试页面。
[0021]可选地,所述根据所述匹配概率从所述待测试页面中选择目标测试页面,包括:
[0022]将所述匹配概率以及对应的待测试页面按照从高到低的顺序进行排序;
[0023]从排序结果中选择目标匹配概率对应的待测试页面为目标测试页面。
[0024]可选地,所述根据所述终端运行环境信息确定待测试页面中的目标测试页面,包括:
[0025]获取所述待测试页面的匹配值;
[0026]根据所述终端运行环境信息计算得到终端的匹配值;
[0027]根据所述终端的匹配值与所述待测试页面的匹配值确定待测试页面中的目标测试页面。
[0028]可选地,所述遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息之前,还包括:
[0029]对所述目标测试页面中各个操作对象的属性设置与所述目标测试页面对应的页面操作标识信息;
[0030]遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息,包括:
[0031]遍历所述目标测试页面的操作结果,将所述操作结果与所述页面操作标识信息进行匹配,得到所述操作结果的标识信息。
[0032]可选地,所述对所述目标测试页面中各个操作对象的属性设置与所述目标测试页面对应的页面操作标识信息,包括:
[0033]获取所述目标测试页面中各个操作对象的DOM属性;
[0034]对所述DOM属性添加与所述目标测试页面对应的页面操作标识信息。
[0035]可选地,所述对所述目标测试页面中各个操作对象的属性设置与所述目标测试页面对应的页面操作标识信息,包括:
[0036]获取所述目标测试页面中各个操作对象的HTML属性;
[0037]对所述HTML属性添加与所述目标测试页面对应的页面操作标识信息。
[0038]可选地,所述将所述操作结果的标识信息与所述目标测试页面的标识信息进行匹配之前,还包括:
[0039]对所述待测试页面设置测试页面标识信息;
[0040]在确定所述目标测试页面时,根据所述测试页面标识信息得到所述目标测试页面的标识信息。
[0041]可选地,所述根据匹配结果得到所述目标测试页面的测试结果,包括:
[0042]在所述操作结果的标识信息中存在所述目标测试页面的标识信息时,统计匹配所述目标测试页面的标识信息对应的操作结果;
[0043]根据所述匹配所述目标测试页面的标识信息对应的操作结果确定所述目标测试
页面的操作次数,得到所述目标测试页面的测试结果。
[0044]此外,为实现上述目的,本专利技术还提出一种页面测试装置,所述页面测试装置包括:
[0045]获取模块,用于在获取用户的搜索请求时,根据所述搜索请求确定待测试页面中的目标测试页面;
[0046]遍历模块,用于遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息;
[0047]匹配模块,用于将所述操作结果的标识信息与所述目标测试页面的标识信息进行匹配;
[0048]所述获取模块,还用于根据匹配结果得到所述目标测试页面的测试结果。
[0049]可选地,所述获取模块,还用于根据所述搜索请求确定所述用户对应的终端运行环境信息;
[0050]根据所述终端运行环境信息确定待测试页面中的目标测试页面。
[0051]可选地,所述获取模块,还用于提取所述搜索请求中的用户标识信息;
[0052]根据所述用户标识信息确定所述用户对应的终端运行环境信息。
[0053]可选地,所述终端运行环境信息包括用户浏览网页的标识信息、网络地址信息以及终端硬件信息中至少一项。
[0054]可选地,所述获取模块,还用于获取待测试页面的配置参数;
[0055]将所述终端运行环境信息与所述待测试页面的配置参数进行匹配,得到匹配概率;
[0056]根据所述匹配概率从所述待测试页面中选本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面测试方法,其特征在于,所述页面测试方法包括以下步骤:在获取用户的搜索请求时,根据所述搜索请求确定待测试页面中的目标测试页面;遍历所述目标测试页面的操作结果,得到所述操作结果的标识信息;将所述操作结果的标识信息与所述目标测试页面的标识信息进行匹配;根据匹配结果得到所述目标测试页面的测试结果。2.如权利要求1所述的页面测试方法,其特征在于,所述根据所述搜索请求确定待测试页面中的目标测试页面,包括:根据所述搜索请求确定所述用户对应的终端运行环境信息;根据所述终端运行环境信息确定待测试页面中的目标测试页面。3.如权利要求2所述的页面测试方法,其特征在于,所述根据所述搜索请求确定所述用户对应的终端运行环境信息,包括:提取所述搜索请求中的用户标识信息;根据所述用户标识信息确定所述用户对应的终端运行环境信息。4.如权利要求2所述的页面测试方法,其特征在于,所述终端运行环境信息包括用户浏览网页的标识信息、网络地址信息以及终端硬件信息中至少一项。5.如权利要求4所述的页面测试方法,其特征在于,所述根据所述终端运行环境信息确定待测试页面中的目标测试页面,包括:获取待测试页面的配置参数;将所述终端运行环境信息与所述待测试页面的配置参数进行匹配,得到匹配概率;根据所述匹配概率从所述待测试页面中选择目标测试页面。6.如权利要求5所述的页面测试方法,其特征在于,所述根据所述匹...

【专利技术属性】
技术研发人员:张明主
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:

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

1