一种判断能否上网的测试方法及测试装置的制造方法

文档序号:9754362阅读:434来源:国知局
一种判断能否上网的测试方法及测试装置的制造方法
【技术领域】
[0001]本发明涉及网络测试领域,特别是涉及一种判断能否上网的测试方法及测试装置。
【背景技术】
[0002]现有技术中大多都是在cgi(Common Gateway Interface,通用网关接口)里面进行判断能不能上网,然后在返回给页面响应的值,页面在通过cgi返回的值去判断,进而显示相应的页面效果,这个交互需要花费一定的时间,而且在调试的过程中需要底层和前端去合作调试,同时会有很多的局限性,比如读取的速度,判断的准确性等问题,而且需要页面和cgi的交互处理,相当麻烦,特别是针对开发人员,如果对底层和前端不是都很熟悉的话,碰到问题就很难及时准确的定位问题所在。

【发明内容】

[0003]本发明的目的是提供一种不需要cgi处理,直接通过JavaScript来判断能否上网的测试方法及测试装置,准确快捷。
[0004]本发明提供的技术方案如下:
[0005]本发明公开一种判断能否上网的测试方法,包括步骤:通过JavaScript访问服务器的特定图片;当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。
[0006]本发明还公开了另一种判断能否上网的测试方法,包括步骤:通过JavaScript访问服务器的特定图片;当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。若接收到无法访问所述特定图片的返回结果时,则在预设时间内按照预设时间间隔持续向服务器发起访问请求。
[0007]本发明还公开了另一种判断能否上网的测试方法,包括步骤:通过JavaScript访问服务器的特定图片;当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。若接收到无法访问所述特定图片的返回结果时,则在预设时间内按照预设时间间隔持续向服务器发起访问请求。在所述预设时间内未接收到成功访问所述特定图片的返回结果时,则请求超时,判断当前网络不能上网。
[0008]进一步优选的,当判断当前网络可以上网时,显示页面为动态效果。
[0009]进一步优选的,当判断当前网络不能上网时,显示页面为静态效果。
[0010]本发明还公开了一种判断能否上网的测试装置,包括:访问模块,通过JavaScript访问服务器的特定图片;判断模块,当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。
[0011]本发明还公开了另一种判断能否上网的测试装置,包括:访问模块,通过JavaScript访问服务器的特定图片;判断模块,当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。当所述判断模块接收到无法访问所述特定图片的返回结果时,所述访问模块在预设时间内按照预设时间间隔持续向服务器发起访问请求。
[0012]本发明还公开了另一种判断能否上网的测试装置,包括:访问模块,通过JavaScript访问服务器的特定图片;判断模块,当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。当所述判断模块接收到无法访问所述特定图片的返回结果时,所述访问模块在预设时间内按照预设时间间隔持续向服务器发起访问请求。当所述判断模块在预设时间内未接收到成功访问所述特定图片的返回结果时,判断当前网络不能上网。
[0013]本发明还公开了另一种判断能否上网的测试装置,包括:访问模块,通过JavaScript访问服务器的特定图片;判断模块,当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网;当所述判断模块接收到无法访问所述特定图片的返回结果时,所述访问模块在预设时间内按照预设时间间隔持续向服务器发起访问请求;当所述判断模块在预设时间内未接收到成功访问所述特定图片的返回结果时,判断当前网络不能上网;显示模块,当判断当前网络可以上网时,显示页面为动态效果;以及,当判断当前网络不能上网时,显示页面为静态效果。
[00?4]与现有技术相比,本发明通过JavaScript访问服务器上面的特定图片,并持续地去发访问请求,可以找到特定图片即判断为可以上网,否则就是不可以上网,并且设定每次请求的时间间隔和总次数,方便整体管控,直接通过JavaScript判断是否能够上网,不需要通过cgi去处理,通过前端代码来判断,判断准确性更高,判断时间更快,方便修改和维护。
【附图说明】
[0015]下面将以明确易懂的方式,结合【附图说明】优选实施方式,对一种判断能否上网的测试方法及测试装置的上述特性、技术特征、优点及其实现方式予以进一步说明。
[0016]图1为本发明一种判断能否上网的测试方法的步骤示意图;
[0017]图2为本发明一种判断能否上网的测试装置的主要组成示意图;
[0018]图3为本发明一种判断能否上网的测试装置的完整组成示意图。
[0019]附图标号说明:
[0020]100.访问模块,200.判断模块,300.显示模块。
【具体实施方式】
[0021]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照【附图说明】本发明的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0022]为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0023]图1为本发明一种判断能否上网的测试方法的步骤示意图,作为本发明的一个具体实施例,如图1所示,一种判断能否上网的测试方法,包括步骤:通过JavaScript访问服务器的特定图片;当接收到成功访问所述特定图片的返回结果时,则判断当前网络可以上网。
[0024]具体的,本发明中通过JavaScript访问的特定图片的名字和路径必须固定,不可以更改。
[0025]对上述实施例进行改进,得到另一种判断能否上网的测试方法,包括步骤:通过JavaScript访问服务器的特定图片;当接收到成功访问所述特定图片的返回结果时,则判断当前网络可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1