1、前言
以前待过一个测试组,做过的项目虽然不大,但是里面涉及到很多超链接,于是手动点击这些链接就花费很多时间,后来我就想如果工作觉得累,那肯定有什么地方需要改进,于是我就网上搜索可以检查超链接的自动化工具或方法,结果还真的让我找到了妙法!这就是接下来我要隆重介绍的小巧且好用的工具——Xenu!
2、简介
Xenu 全称 Xenu’s Link Sleuth 是一款界面简单,功能强大的软件,你可以打开一个本地网页文件来检查它的链接,也可以输入任何网址来检查,它可以分别列出网站的活链接以及死链接,连转向链接它都分析得一清二楚,支持多线程,可以把检查结果存储成文本文件或网页文件。
主要特点:
1)链接检查:Xenu能够自动扫描整个网站,检查网页中的链接是否有效。它会逐个访问链接,并报告出现的错误,如无效链接、重定向、丢失的图像等。
2)页面分析:除了链接检查,Xenu还提供了一些有用的信息,如页面的标题、大小、最后修改时间等。这些信息可以帮助用户更好地了解网站的内容和状态。
3)网站地图生成:Xenu可以生成网站地图(Site Map),包含了网站中所有的链接和页面结构。这个功能可以帮助网站管理员了解整个网站的规模和结构。
4)性能测试:Xenu还带有一些简单的性能测试功能,可以检查页面的加载时间,并提供一些基本的性能指标,如平均响应时间、页面大小等。
5)报告和导出:Xenu可以生成详细的报告,列出所有检测到的问题和错误。用户可以导出报告为HTML格式,方便与其他人共享和查看。
不足之处:
1)不能检测由 JS 生成的链接
2)只检查链接是否有效,不检查是否正确
3)只支持 Windows 操作系统
总的来说,Xenu是一个功能强大且易于使用的链接检查工具,可以帮助网站管理员和开发人员快速发现和修复网站中的链接问题,提高网站的质量和用户体验。
官方网址:
http://home.snafu.de/tilman/xenulink.html
尽量在官网下载,此款软件我下载过一些汉化版,会报一些问题。
3、操作
登录官网进行下载,安装完成后,自动生成桌面快捷方式图标。
双击快捷方式,直接打开软件。
点击 File ---> Check URL
输入要检测的 URL 地址,例如检测门户网站新浪的首页。
https://www.sina.com.cn/
下图页面中除了输入如网址的部分,还提供了要检测的URL的各种设置(比如里面设置了包含或者排除的选项,不用检测的网址、更多的选项、电子邮件选项等等),之后点击 OK 进行检测。
当检测完成后,弹出提示框“链接检查完成,是否需要生成报告?”,点击【是】
之后会弹出远程孤立检查(FTP参数)设置,只需直接点击 OK,浏览器自动打开检测报告。
根据目录可查看相关的信息。
例如查看管理统计信息,从图中可以看出共检查了10个 URL 地址(按 MIME类型)。
· 通过的页面911个,占比79.36%
· 跳过类型的页面1个,占比0.09%
· 无连接的页面201个,占比17.51%
· 没有信息可返回的页面1个,占比0.09%
· 服务端错误的1个,占比0.09%
· 等等……
相信做测试的小伙伴上面的结果含义都是很清楚的吧,这里就不赘述了。
当然还可以将检测结果导出为到制表符分隔的文件里( .txt 文件)。
点击 File ---> Export to TAB separated file
保存为后缀是 .txt 文件,之后用 EXCEL 打开此文件。
这种方式可以快速筛选出要找的信息,便于统计查看。
看似是在说Xenu,其实我更想说的是当你觉得测试效率低下时,应该多去找寻更方便快捷的办法。能自动化的少去手工点,测试方法千千万,条条大路通罗马!
作者:有房车的直男