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是一个功能强大且易于使用的链接检查工具,可以帮助网站管理员和开发人员快速发现和修复网站中的链接问题,提高网站的质量和用户体验。 官方网址: 尽量在官网下载,此款软件我下载过一些汉化版,会报一些问题。 3、操作
登录官网进行下载,安装完成后,自动生成桌面快捷方式图标。 双击快捷方式,直接打开软件。 点击 File ---> CheckURL 输入要检测的 URL 地址,例如检测门户网站新浪的首页。 下图页面中除了输入如网址的部分,还提供了要检测的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,其实我更想说的是当你觉得测试效率低下时,应该多去找寻更方便快捷的办法。能自动化的少去手工点,测试方法千千万,条条大路通罗马!
|