链接测试工具小汇


1         链接测试的重要性

搜索引擎蜘蛛是通过链接爬行搜索的,如果某个链接失败,是无效死链接,搜索引擎就无法抓取该页面,也进入不了再下一个层次的页面。特别是今天的网站都倾向于做得很大,层次、链接丰富,而又由于网站更新跟不上等原因,更容易造成死链接。因此无效链接检测工具对于大型网站来说是有必要经常使用的。

2         什么时候出现死链接

1)动态链接在数据库不再支持的条件下,变成死链接。

2)某个文件或网页移动了位置,导致指向它的链接变成死链接。

3)网页内容更新并换成其他的链接,原来的链接变成死链接。

4)网站服务器设置错误。

3         常用的链接测试工具

3.1 Xenu Link Sleuth(链接侦探)

是被广泛使用的死链接检查工具,它可以检查到无效的链接、图象、框架、插件、背景、图象地图、样式表等等,用红色显示,提供详细报告。需要下载到本机使用。

优点:可以测试外网web,也可以测试内网web,与很多在线测试工具相比,最大的优势是能够测试内网web系统。

缺点:测试的速度比较慢,尤其是测试外网的时候。

链接测试工具小汇_第1张图片

链接测试工具小汇_第2张图片

3.2 HTML Link Validator

HTML LinkValidator可以检查Web中的链接情况,看看是否有无法连接内容。本程序可以在很短时间内检查数千个文件,只需用鼠标双击放有网页的文件夹就能开始检查。可以标记错误链接的文件,很方便的显示链接,使用者也可以编辑这些资料。

链接测试工具小汇_第3张图片

3.3 Web Link Validator

Web LinkValidator是用输入网址的方式来测试网络连接是否正常,你可以给出任一个任意存在的网络连接,如软件文件、HTML文件、图形文件等等。该工具需下载安装,可免费使用30天。

链接测试工具小汇_第4张图片

3.4 link checker(链接检测器)

如果你想使用在线检测工具,推荐W3C的linkchecker (http://validator.w3.org/checklink),虽然没有Xenu那么多功能,但如果想进行快速检测还是很有效的。

优点:英文界面,速度还可以。

缺点:最后结果比较模糊,不太明了。

3.5 http://www.nsclick.com

这也是一个在线测试工具。

优点:速度比较快,而且有效链接和无效链接都很容易区分。

缺点:不能进行内网测试。

4   内网和外网

4.1 内网

内网是用私有IP地址。私有地址都不能在公网上用,只能在局域网上用,然后用路由器地址转换映射成公网出去。

4.2 外网

外网一般是指公有地址,可以在外部网络游走。有A类,B类,C类,D类,E类。

5   XenuLink Sleuth使用说明

通过Xenu Link Sleuth,可以打开一个本地网页文件夹来检查它的链接(通过Check URL List),也可以输入任何网址来检查(通过Check URL)。我们重点讲解单URL检测时的情况。

正确安装好Xenu后,点击图标,打开此软件。点击File->Check URL…

链接测试工具小汇_第5张图片

进入到Xenu’s starting point页面,在输入框内输入需要测试的URL地址http://www.51testing.com/html/09/48209-16044.html。

链接测试工具小汇_第6张图片

如果你需要检查外部网站,则需要选中Check external lin,否则一定要取消它,以避免抓取外部网站。

链接测试工具小汇_第7张图片

点击【ore options..】,进行option设置。可最多设置100个并列线程,最大测试层数貌似没有限制,但最大层次建议在6以内,否则会有很多链接,测试的速度和有效性会大打折扣值,一般的网站链接也不会超过6层。报告(Report)可全选。比较关心的是中断链接、中断内部链接、统计、有效文字链接。

链接测试工具小汇_第8张图片

点击Options的【确定】,然后点击Xenu’s starting point页面的【OK】,程序开始执行。

链接测试工具小汇_第9张图片

执行完毕状态显示:

Threads并列线程,执行时最大设置100

174 of 174 URLs(100%) done测试执行百分比

0:00:49耗时


执行结果分析:

OK—测试通过

Not found—死链接

链接测试工具小汇_第10张图片

查看报告:

链接测试工具小汇_第11张图片

分析检测结果:

选择标红的错误链接(标红的URL表明都是有问题的页面,如检测结果没有标红的URL,表明检测通过,无死链接存在),右击鼠标,在下拉框中选择【URLproperties】。根据错误链接的网址以及标题和链接文本,对错误网页进行查找,修改。

链接测试工具小汇_第12张图片

到此为止,我们测试人员只能做到这些,根据测试报告上面的链接,找到电脑本地的测试报告,将报告和结果上传到Coding项目文件夹中,写bug,引用报告和结果。

链接测试工具小汇_第13张图片

我们可以很明显的看出Xenu Link Sleuth的优缺点。

优点:

a)体积小巧,界面简单。

b) 检查完后,可生成链接情况报告,还能自动将报告发送到指定email信箱。

c) 给出死链接所在页面,方便修改或删除死链接。

d) 可设置并列线程和测试最大层次

缺点:

a) 只检查链接是否有效,不检查是否正确。

b) 只有Windows版本。

c) 网速慢,可能会发生超时(Timeout)错误,导致无法得知目标链接到底是不是死链接。

d) 存在检测不准确的问题(极少,大家可以通过点击死链接,查看是否能够链接正确来再次确认)。

你可能感兴趣的:(链接测试)