【技术实现步骤摘要】
本专利技术涉及终端测试
,特别涉及一种使浏览器崩溃的网址的处理方法、装置及系统。
技术介绍
随着智能的移动终端的普及使用,越来越多的用户采用移动终端进行各种上网活动,例如用户可以在移动终端上安装浏览器,通过浏览器浏览各个网站。现有技术中,随着各种丰富多彩的网站的增多,用户可以通过移动终端的浏览器浏览越来越多的网页。但是在使用中,移动终端的浏览器不可能支持所有的网页,例如移动终端的浏览器在浏览某些网页的时候,会出现崩溃(Crash)现象,其中浏览器Crash可以表现为如闪退等现象。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:现有技术中,针对移动终端的浏览器在浏览某些网页的时候出现崩溃的现象,未做任何操作处理,因此,本专利技术亟需提供一种使浏览器崩溃的网址的处理方案,以在移动终端的浏览器在浏览某些网页的时候出现崩溃的现象之后,做出相应的操作处理,以便于后续解决移动终端的浏览器在浏览某些网页的时候出现崩溃的问题。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种使浏览器崩溃的网址的处理方法、装置及系统。所述技术方案如下:一方面,提供了一种使浏览器崩溃的网址的处理方法,所述方法包括:获取待测试的网址列表,所述待测试的网址列表中包括至少一个网址;控制待测试浏览器依次加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏览器崩溃的网页的网址。r>可选地,如上所述的使浏览器崩溃的网址的处理方法中,所述获取待测试的网址列表,包括:从服务器获取所述待测试的网址列表,所述待测试的网址列表中的所述至少一个网址包括所述服务器通过部署爬虫,获取的点击排名靠前的站点的网页上所有链接的网址;所述至少一个网址在所述网址列表中按点击率高低顺序排列。可选地,如上所述的使浏览器崩溃的网址的处理方法中,所述控制待测试浏览器依次加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏览器崩溃的网页的网址,包括:A、按照所述至少一个网址在所述网址列表中的先后顺序,获取所述待测试浏览器本次要加载的当前网址;B、控制所述待测试浏览器加载所述当前网址的网页;C、检测所述当前网址的网页是否使得所述待测试浏览器崩溃;D、当检测到所述当前网址的网页使所述待测试浏览器崩溃时,将所述当前网址作为使所述待测试浏览器崩溃的网页的网址,并记录;重复上述步骤A、B、C和D,直到控制所述待测试浏览器加载所述至少一个网址中的最后一个网址的网页,检测所述最后一个网址的网页是否使得所述待测试浏览器崩溃;当检测到所述最后一个网址的网页使所述待测试浏览器崩溃时,将所述最后一个网址作为使所述待测试浏览器崩溃的网页的网址。可选地,如上所述的使浏览器崩溃的网址的处理方法中,控制所述待测试浏览器加载所述当前网址的网页之后,所述方法还包括:记录所述待测试浏览器加载所述当前网址的网页时占用内存和中央处理器的参数数据。可选地,如上所述的使浏览器崩溃的网址的处理方法中,检测所述当前网址的网页是否使得所述待测试浏览器崩溃,包括:检测所述待测试浏览器加载所述当前网址的网页之后,判断所述待测试浏览器的进程是否关闭,当所述待测试浏览器的进程关闭,确定所述当前网址的网页使得所述待测试浏览器崩溃,否则当所述待测试浏览器的进程未关闭,确定所述当前网址的网页未使得所述待测试浏览器崩溃。可选地,如上所述的使浏览器崩溃的网址的处理方法中,所述控制待测试浏览器依次加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏览器崩溃的网页的网址之后,还包括:向所述待测试浏览器的开发设备发送使所述待测试浏览器崩溃的网页的网址,以供所述待测试浏览器的开发设备根据使所述待测试浏览器崩溃的网页的参数,修改所述待测试浏览器的参数,使得所述待测试浏览器能够支持使所述待测试浏览器崩溃的网址的网页。另一方面,提供了一种使浏览器崩溃的网址的处理装置,所述装置包括:获取模块,用于获取待测试的网址列表,所述待测试的网址列表中包括至少一个网址;处理模块,用于控制待测试浏览器依次加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏览器崩溃的网页的网址。可选地,如上所述的使浏览器崩溃的网址的处理装置中,所述获取模块,具体用于从服务器获取所述待测试的网址列表,所述待测试的网址列表中的所述至少一个网址包括所述服务器通过部署爬虫,获取的点击排名靠前的站点的网页上所有链接的网址;所述至少一个网址在所述网址列表中按点击率高低顺序排列。可选地,如上所述的使浏览器崩溃的网址的处理装置中,所述处理模块,包括:获取单元,用于按照所述至少一个网址在所述网址列表中的先后顺序,获取所述待测试浏览器本次要加载的当前网址;控制单元,用于控制所述待测试浏览器加载所述当前网址的网页;检测单元,用于在所述控制单元控制所述待测试浏览器加载所述获取单元获取的所述当前网址的网页之后,检测所述当前网址的网页是否使得所述待测试浏览器崩溃;记录单元,用于根据所述检测单元的检测结果,当检测到所述当前网址的网页使所述待测试浏览器崩溃时,将所述当前网址作为使所述待测试浏览器崩溃的网址,并记录;执行单元,用于依次控制所述获取单元、所述控制单元、所述检测单元和所述记录单元重复执行,直到所述获取单元控制所述待测试浏览器加载所述至少一个网址中的最后一个网址的网页,所述检测单元检测所述最后一个网址的网页是否使得所述待测试浏览器崩溃;当所述检测单元检测到所述最后一个网址的网页使所述待测试浏览器崩溃时,所述记录单元将所述最后一个网址作为使所述待测试浏览器崩溃的网页的网址。可选地,如上所述的使浏览器崩溃的网址的处理装置中,所述记录单元,还用于在所述控制单元控制所述待测试浏览器加载所述当前网址的网页之后,记录所述待测试浏览器加载所述当前网址的网页时占用内存和中央处理器的参数数据。可选地,如上所述的使浏览器崩溃的网址的处理装置中,所述检测单元,具体用于检测所述待测试浏览器加载所述当前网址的网页之后,判断所述待测试浏览器的进程是否关闭,当所述待测试浏览器的进程关闭,确定所述当前网址的网页使得所述待测试浏览器崩溃,否则当所述待测试浏览器的进程未关闭,确定所述当前网址的网页未使得所述待测试浏览器崩溃。可选地,如上所述的使浏览器崩溃的网址的处理装置中,还包括:发送模块,用于在所述处理模块控制本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种使浏览器崩溃的网址的处理方法,其特征在于,所述方法包括:
获取待测试的网址列表,所述待测试的网址列表中包括至少一个网址;
控制待测试浏览器依次加载所述至少一个网址中的每一个网址的网页,并
记录使所述待测试浏览器崩溃的网页的网址。
2.根据权利要求1所述的方法,其特征在于,所述获取待测试的网址列表,
包括:
从服务器获取所述待测试的网址列表,所述待测试的网址列表中的所述至
少一个网址包括所述服务器通过部署爬虫,获取的点击排名靠前的站点的网页
上所有链接的网址;所述至少一个网址在所述网址列表中按点击率高低顺序排
列。
3.根据权利要求2所述的方法,其特征在于,所述控制待测试浏览器依次
加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏览器崩
溃的网页的网址,包括:
A、按照所述至少一个网址在所述网址列表中的先后顺序,获取所述待测试
浏览器本次要加载的当前网址;
B、控制所述待测试浏览器加载所述当前网址的网页;
C、检测所述当前网址的网页是否使得所述待测试浏览器崩溃;
D、当检测到所述当前网址的网页使所述待测试浏览器崩溃时,将所述当前
网址作为使所述待测试浏览器崩溃的网页的网址,并记录;
重复上述步骤A、B、C和D,直到控制所述待测试浏览器加载所述至少一
个网址中的最后一个网址的网页,检测所述最后一个网址的网页是否使得所述
待测试浏览器崩溃;当检测到所述最后一个网址的网页使所述待测试浏览器崩
溃时,将所述最后一个网址作为使所述待测试浏览器崩溃的网页的网址。
4.根据权利要求3所述的方法,其特征在于,控制所述待测试浏览器加载
所述当前网址的网页之后,所述方法还包括:
记录所述待测试浏览器加载所述当前网址的网页时占用内存和中央处理器
的参数数据。
5.根据权利要求3或者4所述的方法,其特征在于,检测所述当前网址的
\t网页是否使得所述待测试浏览器崩溃,包括:
检测所述待测试浏览器加载所述当前网址的网页之后,判断所述待测试浏
览器的进程是否关闭,当所述待测试浏览器的进程关闭,确定所述当前网址的
网页使得所述待测试浏览器崩溃,否则当所述待测试浏览器的进程未关闭,确
定所述当前网址的网页未使得所述待测试浏览器崩溃。
6.根据权利要求1-4任一所述的方法,其特征在于,所述控制待测试浏览
器依次加载所述至少一个网址中的每一个网址的网页,并记录使所述待测试浏
览器崩溃的网页的网址之后,所述方法还包括:
向所述待测试浏览器的开发设备发送使所述待测试浏览器崩溃的网页的网
址,以供所述待测试浏览器的开发设备根据使所述待测试浏览器崩溃的网页的
参数,修改所述待测试浏览器的参数,使得所述待测试浏览器能够支持使所述
待测试浏览器崩溃的网址的网页。
7.一种使浏览器崩溃的网址的处理装置,其特征在于,所述装置包括:
获取模块,用于获取待测试的网址列表,所述待测试的网址列表中包括至
少一个网址;
处理模块,用于控制待测试浏览器依次加载所述至少一个网址中的每一个
...
【专利技术属性】
技术研发人员:丁如敏,皮凯,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。