网页测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32575866 阅读:13 留言:0更新日期:2022-03-09 17:04
本公开关于一种网页测试方法、装置、电子设备和存储介质,涉及软件测试技术领域,以至少解决相关技术中人工测试网站性能时,工作量巨大,时间成本较高的问题。该方法包括:将至少一个查询参数组分别与待测网页的地址拼接,得到至少一个测试地址;查询参数组包括至少一个查询参数和至少一个查询参数对应的查询参数值;基于至少一个测试地址执行对待测网页的模拟访问操作,获取模拟访问操作过程中打开的测试页面的页面图像;将测试页面的页面图像与预设图像进行比对,得到比对结果;比对结果用于确定待测网页是否通过测试。确定待测网页是否通过测试。确定待测网页是否通过测试。

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


[0001]本公开涉及软件测试
,尤其涉及一种网页测试方法、装置、电子设备和存储介质。

技术介绍

[0002]相关技术中,网站的测试通常是由人工巡检的方式实现的,巡检人员通过模拟用户的操作行为,将得到的响应结果与预期结果对比以得到测试结果。由于网站的测试需要大量的回归测试,因此在由巡检人员人工巡检网站时,巡检人员的工作量巨大,需要的时间成本较高。

技术实现思路

[0003]本公开提供一种网页测试方法、装置、电子设备和存储介质,以至少解决相关技术中人工测试网站性能时,工作量巨大,时间成本较高的问题。本公开的技术方案如下:
[0004]根据本公开实施例的第一方面,提供一种网页测试方法,包括:将至少一个查询参数组分别与待测网页的地址拼接,得到至少一个测试地址;查询参数组包括至少一个查询参数和至少一个查询参数对应的查询参数值;基于至少一个测试地址执行对待测网页的模拟访问操作,获取模拟访问操作过程中打开的测试页面的页面图像;将测试页面的页面图像与预设图像进行比对,得到比对结果;比对结果用于确定待测网页是否通过测试。
[0005]可选的,上述方法还包括:根据至少一个查询参数对应的生成规则,生成至少一个查询参数对应的查询参数值;根据至少一个查询参数和至少一个查询参数对应的查询参数值,确定至少一个查询参数组。
[0006]可选的,上述将测试页面的页面图像与预设图像进行比对,得到比对结果,包括:获取测试页面的页面图像与预设图像的相似度,将相似度确定为比对结果。
[0007]可选的,上述方法还包括:在相似度大于或等于预设阈值的情况下,确定待测页面通过测试。
[0008]可选的,上述方法还包括:在相似度小于预设阈值的情况下,生成告警信息;告警信息包括待测网页的地址。
[0009]可选的,上述方法还包括:在预设图像内的元素占位区域不存在空白区域的情况下,判断测试页面的页面图像内的元素占位区域是否存在空白区域;元素占位区域是网页元素在网页中对应的区域;将测试页面的页面图像与预设图像进行比对,得到比对结果,包括:在测试页面的页面图像内的元素占位区域不存在空白区域的情况下,将测试页面的页面图像与预设图像进行比对,得到比对结果。
[0010]可选的,上述方法还包括:从待测网页所包括的参数中随机确定至少一个查询参数。
[0011]可选的,上述方法还包括:基于待测网页的地址,获取待测网页对应的页面图像集合,并向检测端发送待测网页对应的页面图像集合的访问地址;待测网页对应的页面图像
集合包括待测网页对应的各测试页面的页面图像。
[0012]根据本公开实施例的第二方面,提供一种网页测试装置,包括处理单元、获取单元以及确定单元;处理单元,用于将至少一个查询参数组分别与待测网页的地址拼接,得到至少一个测试地址;查询参数组包括至少一个查询参数和至少一个查询参数对应的查询参数值;获取单元,用于基于至少一个测试地址执行对待测网页的模拟访问操作,获取模拟访问操作过程中打开的测试页面的页面图像;确定单元,用于将测试页面的页面图像与预设图像进行比对,得到比对结果;比对结果用于确定待测网页是否通过测试。
[0013]可选的,上述网页测试装置还包括生成单元;生成单元,用于根据至少一个查询参数对应的生成规则,生成至少一个查询参数对应的查询参数值;确定单元,还用于根据至少一个查询参数和至少一个查询参数对应的查询参数值,确定至少一个查询参数组。
[0014]可选的,上述确定单元,具体用于获取测试页面的页面图像与预设图像的相似度,将相似度确定为比对结果。
[0015]可选的,上述确定单元,还用于在相似度大于或等于预设阈值的情况下,确定待测页面通过测试。
[0016]可选的,上述确定单元,还用于在相似度小于预设阈值的情况下,生成告警信息;告警信息包括待测网页的地址。
[0017]可选的,上述网页测试装置还包括判断单元;判断单元,用于在预设图像内的元素占位区域不存在空白区域的情况下,判断测试页面的页面图像内的元素占位区域是否存在空白区域;元素占位区域是网页元素在网页中对应的区域;确定单元,具体用于在测试页面的页面图像内的元素占位区域不存在空白区域的情况下,将测试页面的页面图像与预设图像进行比对,得到比对结果。
[0018]可选的,上述确定单元,还用于从待测网页所包括的参数中随机确定至少一个查询参数。
[0019]可选的,上述网页测试装置还包括发送单元;获取单元,还用于基于待测网页的地址,获取待测网页对应的页面图像集合;待测网页对应的页面图像集合包括待测网页对应的各测试页面的页面图像;发送单元,用于向检测端发送待测网页对应的页面图像集合的访问地址。
[0020]根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如第一方面提供的网页测试方法。
[0021]根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括指令;当指令由电子设备的处理器执行时,使得电子设备执行如第一方面提供的网页测试方法。
[0022]根据本公开实施例的第五方面,提供一种一种计算机程序产品,计算机程序产品包括指令,当指令在电子设备的处理器上运行时,使得电子设备执行如第一方面提供的网页测试方法。
[0023]本公开的实施例提供的技术方案至少带来以下有益效果:本公开通过查询参数组和待测网页的地址生成至少一个测试地址,并通过基于至少一个测试地址执行对待测网页的模拟访问操作,获取模拟访问操作过程中打开的测试页面的页面图像;通过这些测试页
面的页面图像与预设图像的对比,可以根据比对结果判断待测网页是否通过测试。由于这里测试页面对应的地址可以由待测网页的地址结合查询参数自动生成,并执行相应的模拟访问操作,这样一来,就不需要依靠人工的方法对待测网页进行一一测试,避免了人工巡检的方式,因此能够节省大量的人力成本,以及时间成本。
[0024]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0025]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
[0026]图1是根据一示例性实施例示出的一种实施环境的架构示意图。
[0027]图2是根据一示例性实施例示出的一种网页测试方法的流程示意图之一。
[0028]图3是根据一示例性实施例示出的一种网页测试方法的流程示意图之二。
[0029]图4是根据一示例性实施例示出的一种网页测试方法的流程示意图之三。
[0030]图5是根据一示例性实施例示出的一种待测网页的元素占位区域示意图。
[0031]图6是根据一示例性实施例示出的一种网页测试方法的流程示意图之四。
[0032]图7是根据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页测试方法,其特征在于,包括:将至少一个查询参数组分别与待测网页的地址拼接,得到至少一个测试地址;所述查询参数组包括至少一个查询参数和所述至少一个查询参数对应的查询参数值;基于所述至少一个测试地址执行对所述待测网页的模拟访问操作,获取所述模拟访问操作过程中打开的测试页面的页面图像;将所述测试页面的页面图像与预设图像进行比对,得到比对结果;所述比对结果用于确定所述待测网页是否通过测试。2.根据权利要求1所述的网页测试方法,其特征在于,还包括:根据所述至少一个查询参数对应的生成规则,生成所述至少一个查询参数对应的查询参数值;根据所述至少一个查询参数和所述至少一个查询参数对应的查询参数值,确定所述至少一个查询参数组。3.根据权利要求1或2所述的网页测试方法,其特征在于,所述将所述测试页面的页面图像与预设图像进行比对,得到比对结果,包括:获取所述测试页面的页面图像与所述预设图像的相似度,将所述相似度确定为所述比对结果。4.根据权利要求3所述的网页测试方法,其特征在于,所述方法还包括:在所述相似度大于或等于预设阈值的情况下,确定所述待测页面通过测试。5.根据权利要求3所述的网页测试方法,其特征在于,还包括:在所述相似度小于预设阈值的情况下,生成告警信息;所述告警信息包括所述待测网页的地址。6.根据权利要求1或2所述的网页测试方法,其特征在于,所述方法还包括:在所述预设图像内的元素占位区域不存在空白区域的情况下,判断所述测试页面的页面图像内的元素占位区域是否...

【专利技术属性】
技术研发人员:李亚楠
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1