网站死链接检测工具Xenu
目录
- 1、前言
- 2、简介
- 3、操作
1、前言
记得几年前,项目组里有个测试需求,就是每次(频率不大)系统(非核心)发版本后,要验证一下 URL 地址是否可正常访问,不关心里面的内容,只关心能访问即可,那时候还特意写了个自动化脚本来验证这些 URL 地址是否可正常打开。
本篇文章将介绍可快速检测 URL 链接是否正常打开的一款工具(Xenu),而且不需要编写代码,可快速上手使用。
2、简介
Xenu 是一款出色的网站死链接检测工具,全称为:Xenu's Link Sleuth。
Xenu 检查网站是否存在损坏的链接,检测到网页中的:链接、图片、框架、插件、背景、本地图像映射、样式表、脚本和 Java 程序中的链接。
主要特点:
- 简单、简洁的用户界面
- 可以重新检查断开的链接(对于临时网络错误很有用)
- 简单的报告格式,也可以通过电子邮件发送
- 小于 1MB 的可执行文件
- 支持 SSL 网站 ("https://")
- 对 ftp、gopher 和邮件 URL 的部分测试
- 检测并报告重定向的 URL
- 站点地图
不足之处:
- 不能检测由 JS 生成的链接
- 只检查链接是否有效,不检查是否正确
- 只支持 Windows 操作系统
官方网址:
http://home.snafu.de/tilman/xenulink.html
3、操作
登录官网进行下载,之后默认安装即可。
安装完成后,自动生成桌面快捷方式图标。
双击快捷方式,打开软件。
点击 File ---> Check URL
输入要检测的 URL 地址,例如检测作者的博客园地址。
https://www.cnblogs.com/alltests/
还可以对检测的 URL 地址进行相应的设置(比如:包含/排除、不要检测的网址、更多选项、电子邮件选项等)。
之后点击 OK 进行检测。
当检测完成后,弹出提示框“链接检查完成,是否需要生成报告?”,点击【是】
之后会弹出远程孤立检查(FTP参数)设置,默认即可,点击 OK,浏览器自动打开检测报告。
根据目录可查看相关的信息。
例如查看管理统计信息,从图中可以看出共检查了74个 URL 地址(按 MIME类型),761个页面(按结果类型)。
通过的页面757个,占比99.47%
跳过类型的页面2个,占比0.26%
无连接的页面1个,占比0.13%
没有信息可返回的页面1个,占比0.13%
还可以将检测结果导出为到制表符分隔的文件里( .txt 文件)。
点击 File ---> Export to TAB separated file
保存为后缀是 .txt 文件,之后用 EXCEL 打开此文件。
可方便进行对状态文本信息等进行筛选查看。