Xenu Link Sleuth 是一款检查网站死链接的软件。可以通过它打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查。它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚;支持多线程,可以把检查结果存储成文本文件或网页文件。所谓死链接,就是无效链接,我们测试web页面时,可能点击一个页面时,出现404错误,这就是一个典型的死链接。死链接产生的原因可能有一下几种:
1、网站程序不完整,一般个人站点的程序都是网络下载的,其程序的完整性无法保障,自然就会出现一些天生的死链接。
2、某个文件或网页移动了位置,导致指向它的链接变成死链接。
3、长期的的网站运营过程中积累下来的。一个站点运营时间长了,肯定会或多或少的产生一些死链接。
4、动态改成静态,静态变更为伪静态之后原来的链接就会无法访问,自然就会出现大量的死链接。
5、网站改版造成的。一般的死链接批量产生的源头就是网站改版了,改版之后原来的链接肯定是无法访问的。
6、网站服务器设置错误。也就是说看似一个正常的网页链接,但点击后不能打开相对应的网页页面。这样的链接多见于长时间没有维护的网站页面上。
通过xenu可以有效的检测出网站中无效的页面,发现相应bug。具体使用如下:
正确安装xenu后,点击图标,打开该软件,开始连接检测,如下图:
如果是多个URLS检测时点击Check URL List,事先建立URL List,如下图:
点击Check URL List,导入建立的文件即可,如下图:
这里重点讲解下单URL检测时的 情况,如邦诺平台为例:
点击Check URL,具体设置及含义如下图注释:
设置完成后,点击OK,软件开始对URL网址进行检测,检测结果如下。
检测完成后,会给出一个report,可以看到检测的统计信息:
检测完成,我们如何去分析检测结果呢,分析如下:
选择标红的错误链接(标红的URL表明都是有问题的页面,如检测结果没有标红的URL,表明测通过,无死链接存在),右击鼠标,在下拉框中选择属性,如下图:
根据错误链接的网址以及标题和链接文本,对错误网页进行查找,修改;其相关信息如下图标注:
到此为止,我们测试人员只能做到这些,把测试结果提供给开发人员,让开发人员做相应修改。