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

技术编号:27006157 阅读:14 留言:0更新日期:2021-01-08 17:09
本申请涉及一种页面测试方法、装置、计算机设备和存储介质。方法包括:响应页面测试事件,确定与页面测试事件对应的测试数据,根据测试数据,得到待测试页面以及与待测试页面匹配的标签类别,当接收到访问请求时,根据标签类别和访问请求对应的用户标签,筛选得到与待测试页面匹配的目标测试请求,根据目标测试请求,对待测试页面进行测试,得到页面测试结果。能够提高测试效率,通过对访问请求的分流,基于访问请求所对应的请求用户得到测试页面的主要受众,对待测试页面进行页面测试,得到更为准确的页面测试结果。

【技术实现步骤摘要】
页面测试方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种页面测试方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,基于网页的便捷性,通过网页进行信息推广在各个域得到了广泛的应用。通过研究发现,网页的不同设计,往往会带来不同的应用效果,而导致出现不同应用效果的原因可能是多样的,比如针对一个页面的同一个功能的按钮在不同的位置是否会导致点击率不同,针对一个页面的同一个功能的按钮设计成不同的样式是否会导致点击率不同等。这些猜想需要通过验证来证明,从而便于页面在实际应用中能获得比较好的应用效果。传统技术中,对于页面的测试验证一般是通过不同实验接入时,单独去写针对该实验的ifelse的规则来引入测试用户,按照规则对页面进行测试。但这种测试方式,会导致测试页面达不到足够访问量和随机访问的访问效果,测试效率和测试准确性较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高测试效率和准确性的页面测试方法、装置、计算机设备和存储介质。一种页面测试方法,方法包括:响应页面测试事件,确定与页面测试事件对应的测试数据;根据测试数据,得到待测试页面以及与待测试页面匹配的标签类别;当接收到访问请求时,根据标签类别和访问请求对应的用户标签,筛选得到与待测试页面匹配的目标测试请求;根据目标测试请求,对待测试页面进行测试,得到页面测试结果。事件响应模块,用于响应页面测试事件,确定与所述页面测试事件对应的测试数据;>页面确定模块,用于根据所述测试数据,得到待测试页面以及与所述待测试页面匹配的标签类别;分流模块,用于当接收到访问请求时,根据所述标签类别和所述访问请求对应的用户标签,筛选得到与所述待测试页面匹配的目标测试请求;测试模块,用于根据所述目标测试请求,对所述待测试页面进行测试,得到页面测试结果。一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:响应页面测试事件,确定与页面测试事件对应的测试数据;根据测试数据,得到待测试页面以及与待测试页面匹配的标签类别;当接收到访问请求时,根据标签类别和访问请求对应的用户标签,筛选得到与待测试页面匹配的目标测试请求;根据目标测试请求,对待测试页面进行测试,得到页面测试结果。一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:响应页面测试事件,确定与页面测试事件对应的测试数据;根据测试数据,得到待测试页面以及与待测试页面匹配的标签类别;当接收到访问请求时,根据标签类别和访问请求对应的用户标签,筛选得到与待测试页面匹配的目标测试请求;根据目标测试请求,对待测试页面进行测试,得到页面测试结果。上述页面测试方法、装置、计算机设备和存储介质,通过响应页面测试事件,确定与页面测试事件对应的测试数据,根据测试数据,得到待测试页面以及与待测试页面匹配的标签类别,当接收到访问请求时,确定与访问请求对应的用户标签,采用用户标签的方式可以表征访问请求的请求用户的特征,根据用户标签和标签类别,得到与待测试页面匹配的目标测试请求,以实现对访问请求的分流处理,实现了有针对性的访问请求的筛选即请求用户的有效选择,基于分流得到的与测试页面匹配的目标测试请求,对待测试页面进行测试,相较于基于预设配置访问请求的访问规则的测试方式,能够提高测试效率,通过对访问请求的分流,能够基于访问请求所对应的请求用户得到测试页面的主要受众,对待测试页面进行页面测试,得到更为准确的页面测试结果。附图说明图1为一个实施例中页面测试方法的应用环境图;图2为一个实施例中页面测试方法的流程示意图;图3为另一个实施例中页面测试方法的流程示意图;图4为一个实施例中页面测试方法的数据交互示意图;图5为一个实施例中页面测试方法中抽样过程的流程示意图;图6为再一个实施例中页面测试方法的流程示意图;图7为还一个实施例中页面测试方法的流程示意图;图8为另一个实施例中页面测试方法的流程示意图;图9为一个实施例中页面测试方法中编辑面板的界面示意图;图10为另一个实施例中页面测试方法的流程示意图;图11为另个实施例中页面测试方法的规则数据配置界面的界面示意图;图12为一个实施例中页面测试装置的结构框图;图13为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的页面测试方法,可以应用于如图1所示的测试系统中。测试系统102中的管理模块用于进行测试实验的参数配置,测试系统通过响应页面测试事件,获取基于管理模块的可视化编辑界面配置的测试数据中确定待测试页面以及与待测试页面的属性相匹配的标签类别,当接收到访问请求时,确定与访问请求对应的用户标签,根据用户标签和标签类别,得到与待测试页面匹配的目标测试请求,根据目标测试请求,对待测试页面进行测试,得到页面测试结果。测试系统可以是终端,其中,终端可以包括但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,测试系统也可以包括服务器,或是终端与服务器的组合,其中,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种页面测试方法,以该方法应用于图1中的测试系统为例进行说明,包括以下步骤202至步骤208。步骤202,响应页面测试事件,确定与页面测试事件对应的测试数据。配置的测试数据是指测试人员根据测试需求配置的用于进行页面测试的测试参数。在实施例中,测试数据可以由测试人员通过实验创建界面输入实验所需的测试数据,基于输入数据配置得到测试数据。其中,测试数据包括待测试页面的页面标识,如页面对应的URL(UniformResourceLocator,统一资源定位器)地址,还包括与待测试页面匹配的标签类别。页面测试事件可以是用户触发的用于针对某个测试实验的触发事件,比如针对配置的页面测试实验的启动图标的按压操作、点击操作或滑动操作等。页面测试事件也可以是通过预设的程序定时或在满足特定条件下自动触发的事件。例如,设定在某个固定时间时开始进行页面测试或是在检测到当前配置的测试数据的条件符合预设条件时,根据符合条件的检测结果,自动触发开始页面检测。测试系统响应于该页面测试事件,从预先配置的测试实验参数中,得到与该页面测试事件对应的测试数据。在实施例中,针对不同的实验目标,预先配置有多个实验对应的测试数据。不同的页面测试事件可以针对不同的测试数据来进行页面测试。测试系统根据页面测试事件的触发信息,确定对应的测试数据标识,然后基于测试数据标识,从预先配本文档来自技高网...

【技术保护点】
1.一种页面测试方法,其特征在于,所述方法包括:/n响应页面测试事件,确定与所述页面测试事件对应的测试数据;/n根据所述测试数据,得到待测试页面以及与所述待测试页面匹配的标签类别;/n当接收到访问请求时,根据所述标签类别和所述访问请求对应的用户标签,筛选得到与所述待测试页面匹配的目标测试请求;/n根据所述目标测试请求,对所述待测试页面进行测试,得到页面测试结果。/n

【技术特征摘要】
1.一种页面测试方法,其特征在于,所述方法包括:
响应页面测试事件,确定与所述页面测试事件对应的测试数据;
根据所述测试数据,得到待测试页面以及与所述待测试页面匹配的标签类别;
当接收到访问请求时,根据所述标签类别和所述访问请求对应的用户标签,筛选得到与所述待测试页面匹配的目标测试请求;
根据所述目标测试请求,对所述待测试页面进行测试,得到页面测试结果。


2.根据权利要求1所述的方法,其特征在于,所述当接收到访问请求时,根据所述标签类别和所述访问请求对应的用户标签,筛选得到与所述待测试页面匹配的目标测试请求包括:
当接收到访问请求时,根据所述访问请求对应的用户标识,确定所述访问请求对应的用户标签;
对所述用户标签属于所述标签类别的访问请求进行筛选,得到备选测试请求;
对所述备选测试请求进行抽样,得到目标测试请求。


3.根据权利要求2所述的方法,其特征在于,所述抽样包括取模随机抽样和标签抽样中的至少一种抽样方式;
其中,所述取模随机抽样的过程包括:根据所述备选测试请求对应的用户标识,对所述用户标识进行哈希处理,得到固定字节长度的数组,根据预设的取模参数,对所述数组进行取模运算,根据所述取模运算的结果,对所述备选测试请求进行随机抽样;
所述标签抽样的过程包括:根据所述备选测试请求对应的用户标签和从所述标签类别中选取的目标标签类别,对所述备选测试请求进行抽样。


4.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试请求,对所述待测试页面进行测试,得到页面测试结果包括:
获取对照页面与待测试页面的测试请求分配比例,其中,所述对照页面为与所述待测试页面形成对照的测试页面;
根据所述测试请求分配比例,对所述目标测试请求进行比例分配;
根据比例分配的结果,对所述对照页面和所述待测试页面分别进行测试,得到页面测试结果。


5.根据权利要求1所述的方法,其特征在于,还包括:
当检测到测试前的测试页面设置事件或测试过程...

【专利技术属性】
技术研发人员:傅宇孟湘琴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1