複製鏈接
請複製以下鏈接發送給好友

xenu

鎖定
Xenu Link Sleuth 也許是你所見過的最小但功能最強大的檢查網站死鏈接軟件了。你可以打開一個本地網頁文件來檢查它的鏈接,也可以輸入任何網址來檢查。它可以分別列出網站 的活鏈接以及死鏈接,連轉向鏈接它都分析得一清二楚;支持多線程 ,可以把檢查結果存儲成文本文件或網頁文件。
中文名
網站死鏈監測工具(免費)
外文名
Xenu Link Sleuth

xenu軟件作用

Xenu [1]  用於檢測網站鏈接有效性的綠色軟件,使用簡單,最大支持100線程( Parallel threads),檢測速度非常快。在對某網站的6層連接100630個連接進行檢測時,使用默認的100線程耗僅費了1小時40分鐘。當然耗費的網絡資源比較多。

xenu功能特點

  • 首先,它是免費的;
  • 其次,它有易學的用户界面 ; [2] 
  • 很好的錯誤報告;
  • 可以一鏈即查看所有“失敗鏈接報表”;
  • 有重新檢查失敗鏈接的功能“recheck broken”。

xenu測試原理

從待測網站的根目錄開始搜索所有的網頁文件,對所有網頁文件中的超級鏈接、圖片文件、包含文件、CSS文件、頁面內部鏈接等所有鏈接進行讀取,如果是網站內文件不存在、指定文件鏈接不存在或者是指定頁面不存在,則將該鏈接和處於什麼文件的具體位置記錄下來,一直到該網站所有頁面中的所有鏈接都測試完後才結束測試,並輸出測試報告。
如果發現被測網站內有頁面既沒有鏈接到其他資源也沒有被其他資源鏈接,則可以判定該頁面為孤立頁面,將該頁面添加到孤立頁面記錄,並提示用户。
測試鏈接目標是否存在和是否有孤立頁面都可以通過程序自動完成,但是程序卻不能判斷目標頁面是否與用户的用意是否相符合,如果鏈接到不正確的頁面,例如將公司介紹鏈接到產品介紹,則程序無法進行判斷,因此鏈接頁面的正確性需要人工進行判斷。
測試完畢後,可以通過REPORT菜單中的HTML REPORT來進行測試結果的查看,可以查看的方式包括:
1、 錯誤鏈接報告
2、 完整的報告
3、 測試文件清單
4、 用户自定義的HTML報告,可以允許用户定義顯示條件。
5、 重定向鏈接列表
總結
鏈接測試因為技術含量不高,很多測試人員都不願意做鏈接測試,但是鏈接的正確卻直接影響用户對該網站的印象,一個網站如果出現鏈接上的錯誤,不管其頁面做的如何漂亮,用户對其信任度都會大打折扣。因此,我們首先必須重視鏈接測試,雖然其需要耗費很多的時間,但是可以提高網站的整體質量,另外引入鏈接自動化測試工具可以加快鏈接測試進行的速度。

xenu使用説明

1. 輸入要掃描的網站地址。
2. 開始掃描,會顯示當前鏈接的詳細信息。包括:地址、狀態、類型、大小、標題、日期、層次、外部鏈接內部鏈接、持續時間。
3. 狀態:
OK:網頁下載完成。
跳過外部的:不讀取該網站以外的鏈接。
未找到:鏈接沒有存在。
4. 選擇某條記錄,右鍵——屬性,可以查看該鏈接的信息。包括:這個頁面鏈接的信息、鏈接到這個頁面的鏈接。 [2] 
5. 最後生成網站鏈接報告。 [3] 

xenu狀態識別

檢測完的鏈接狀態常用的有:ok、timeout、no connection、no such host、not found、no info to return、no object data、keep same verb等等。
  • ok、mail host ok :表示鏈接正常;
  • timeout、no connection、no such host:表示訪問超時或者無法訪問(不代表是空鏈);
  • not found:如果是not found,表示沒有找到,即空鏈接。
  • no info to return:沒有對象返回,即空頁面。
  • no object data:沒有對象數據,常見於訪問服務器出現400錯誤等訪問出錯情況
  • keep same verb:url是一致的,例如<a href="網址鏈接A">網址鏈接A</a>這種形式,在軟件識別此狀態後,建議在源碼裏檢查一下,如只有類似剛才舉例形式是無需擔心的,如有其他形式的鏈接,需要看其是否符合seo優化標準再做修改
參考資料