一、理解連接須要測試的測試點: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)知道孤立的文件是什麼東東。版本控制
好了,敲完下班!