一、理解连接须要测试的测试点:html
【1】 要测试的连接页面是否存在
【2】 肯定存在连接页面,而后就考虑跳转后的页面是否是对应需求的页面
【3】 保证Web系统上没有孤立的页面(没有连接指向该页面)
二、须要用到的自动化工具Xenuweb
Xenu有必定的局限性:只能测试连接存不存在,没法验证连接的正确性(意思是说只要可以跳转,即便连接内容不正确也不会报错)
下载地址:http://home.snafu.de/tilman/x...服务器
步骤:【1】点击Download
【2】页面自动下拉后,点击“Download”就会自动下载
【3】 解压后双击一键傻瓜式安装(能够修改安装路径)
【4】 安装后会弹出下方窗口,能够选择close关闭,也可查看,这只是一些操做功能。
【5】如今就能够进行测试了,首先点击file,在下拉列表选择Check URL会弹出下列窗口
上方的1窗口能够输入你要测试的网站的网址 好比输入: https://www.myofferdemo.com/a... external lin;由于进入一个网站也有许多网页而第二个窗口就是选择指定要测试的网址
好比输入:只测试web的,就在网址后加/web,而后点击Add按钮添加 ;工具第三个窗口则是不测试什么网址。测试
【6】 输入网址后点击左下角“ore options..”弹出下方弹框网站
设置线程意思就是设置多少个用户去访问,而后设置最大层数,通常5层就能够了最后点击“肯定”按钮,接着点击“OK”按钮就会生成下方的页面。
右下角能够看到检查的进度spa
【7】 结束检查后会弹出一个窗口提示你需不须要生成报告,只要点击肯定便可生成纯HTML报告。
在这以前有这样一个弹窗,提示你能够将报告传到远端的服务器中,输入用户、密码点击OK便可传输到服务器(版本控制器/文档服务器等)当中,若是不须要就点击“cancel”取消。
如今分析一下报告线程
(1)这里主要了解Statistics for managers统计信息管理,由于这个信息是给领导看的这里统计了有多少数量URL以及经过的有效连接百分比和无效连接百分比等;(2)还有就是知道哪些是bug:就是上图所指的断开的连接,按连接或按页排序这两种表示的意思是同样的只不过排序方法不同;3d
(3)知道孤立的文件是什么东东。版本控制
好了,敲完下班!