一种网页的测试方法和装置制造方法及图纸

技术编号:35004482 阅读:17 留言:0更新日期:2022-09-21 14:54
本发明专利技术公开了一种网页的测试方法和装置,涉及信息安全技术领域。该方法应用于浏览器应用中的测试插件,具体实施方式包括:接收网页测试请求;响应于所述网页测试请求,录制针对所述网页测试请求的待测试网页的访问过程;将所述访问过程发送给服务端,使得所述服务端对所述访问过程进行分析,确定所述待测试网页是否正常,得到所述待测试网页的测试结果。该实施方式能够利用测试插件录制网页的测试过程,从而便于测试人员反向分析网页存在的问题并及时修正,大大降低了测试过程的开发成本、测试成本和维护成本,提高测试效率,缩短了网页的上线周期,降低了时间成本的消耗。降低了时间成本的消耗。降低了时间成本的消耗。

【技术实现步骤摘要】
一种网页的测试方法和装置


[0001]本专利技术涉及信息安全
,尤其涉及一种网页的测试方法和装置。

技术介绍

[0002]浏览器是用来检索、展示以及传递Web信息资源的应用程序,用户点击网页链接即可通过浏览器浏览网页信息,浏览器网页在上线之前,需要进行测试,以确定网页中的各个页面元素是否存在问题。
[0003]现有的浏览器网页在测试时,通常由测试人员分别编写每一个测试网页的测试脚本,并反复多次运行测试脚本模拟用户的操作过程,进而确定网页是否存在问题。
[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]在确定所述测试页面元素和所述访问页面元素相同的情况下,对所述访问页面元素进行高亮。
[0034]可选地,还包括:
[0035]根据所述访问过程,生成与所述测试指令对应的测试脚本。
[0036]根据本专利技术实施例的又一个方面,提供了一种网页的测试装置,所述装置应用于浏览器应用中的测试插件,包括:
[0037]接收模块,用于接收网页测试请求;
[0038]录制模块,用于响应于所述网页测试请求,录制针对所述网页测试请求的待测试网页的访问过程;
[0039]发送模块,用于将所述访问过程发送给服务端,使得所述服务端对所述访问过程进行分析,确定所述待测试网页是否正常,得到所述待测试网页的测试结果。
[0040]根据本专利技术实施例的还一个方面,提供了一种网页的测试装置,所述装置应用于
服务端,所述装置包括:
[0041]下发模块,用于下发访问网页测试请求的待测试网页的测试指令;其中,所述测试指令包括与所述待测试网页对应的测试操作和测试页面元素;
[0042]接收模块,用于接收测试插件发送的根据所述测试指令访问所述待测试网页的访问过程;其中,所述测试插件安装于浏览器应用;
[0043]分析模块,用于对所述访问过程进行分析,确定所述待测试网页是否正常,得到所述待测试网页的测试结果。
[0044]根据本专利技术实施例的还一个方面,提供了一种网页的测试系统,所述系统包括:用于浏览器应用中的测试插件的网页的测试装置和用于服务端的网页的测试装置。
[0045]根据本专利技术实施例的还一个方面,提供了一种网页的测试的电子设备,包括:
[0046]一个或多个处理器;
[0047]存储装置,用于存储一个或多个程序,
[0048]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的网页的测试方法。
[0049]根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的网页的测试方法。
[0050]上述专利技术中的一个实施例具有如下优点或有益效果:因为采用在终端的浏览器应用中安装测试插件,利用测试插件录制基于测试指令访问待测试网页的访问过程,并将访问过程发送给服务端,使得服务端可以对访问过程进行分析,以确定待测试网页是否正常、是否可以上线,或者根据访问过程自动化生成与测试指令对应的测试脚本的技术手段,所以克服了现有的浏览器网页测试过程开发成本及测试成本极高、测试过程中不停弹出各种弹窗,对用户使用极其不友好、降低用户体验、延缓网页上线周期的技术问题,进而达到能够利本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网页的测试方法,其特征在于,所述方法应用于浏览器应用中的测试插件,所述方法包括:接收网页测试请求;响应于所述网页测试请求,录制针对所述网页测试请求的待测试网页的访问过程;将所述访问过程发送给服务端,使得所述服务端对所述访问过程进行分析,确定所述待测试网页是否正常,得到所述待测试网页的测试结果。2.根据权利要求1所述的方法,其特征在于,所述网页测试请求包括录制开始请求和录制结束请求,所述访问过程包括针对所述待测试网页的访问操作和访问页面元素;所述响应于所述网页测试请求,录制针对所述网页测试请求的待测试网页的访问过程,包括:响应于所述录制开始请求,开始捕捉针对所述待测试网页的访问操作和/或访问页面元素;和/或,响应于所述录制结束请求,停止捕捉针对所述待测试网页的访问操作和/或访问页面元素。3.根据权利要求2所述的方法,其特征在于,所述录制针对所述网页测试请求的待测试网页的访问过程,包括:根据所述开始捕捉和所述停止捕捉之间的所述访问操作和/或所述访问页面元素,生成针对所述待测试网页的访问过程。4.根据权利要求1所述的方法,其特征在于,在所述接收网页测试请求之前,还包括:向所述服务端发送通信请求;接收所述服务端返回的针对所述通信请求的响应结果;在所述响应结果为连接成功的情况下,确定所述测试插件与所述服务端相互通信。5.根据权利要求1所述的方法,其特征在于,所述访问操作包括打开页面、输入测试内容和点击搜索;和/或,所述访问页面元素包括输入框和搜索按钮。6.一种网页的测试方法,其特征在于,所述方法应用于服务端,所述方法包括:下发访问网页测试请求的待测试网页的测试指令;其中,所述测试指令指示了与所述待测试网页对应的测试操作和测试页面元素;接收测试插件发送的根据所述测试指令访问所述待测试网页的访问过程;其中,所述测试插件安装于浏览器应用;对所述访问过程进行分析,确定所述待测试网页是否正常,得到所述待测试网页的测试结果。7.根据权利要求6所述的方法,其特征在于,所述访问过程包括针对所述待测试网页的访问操作和访问页面元素;所述确定所述待测试网页是否正常,得到所述待测试网页的测试结...

【专利技术属性】
技术研发人员:徐征磊
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1