1. 程式人生 > >鏈接測試工具總結

鏈接測試工具總結

頁面 接口 免費 正則 這樣的 三種 方式 xenu -s

近期迫於公司的要求接觸到了鏈接測試,了解和自行安裝了一些鏈接測試的工具,在這裏做一下總結:

一、XENU(https://www.oschina.net/p/xenu)

1、原理:如果網站內文件、鏈接或者制定頁面不存在,則將該鏈接和處於什麽文件的具體位置記錄下來,一直到該網站所有頁面中的所有鏈接都測試完成才結束測試,並輸出測試報告。

2、優缺點:

優:這個軟件是檢測網站鏈接有效性的免費軟件,最大支持100線程;測試鏈接目標是否存在和是否孤立頁面都可以通過程序自動完成;可以生成很好的錯誤報告;可以一個鏈接查看所有的“失敗鏈接報告”;

缺:只能測試鏈接存不存在,但是沒法驗證鏈接的正確性,只有Windows版本,網速慢,可能會發生超時錯誤,導致無法得知目標到底是不是死鏈接。

(本人的電腦是Mac,在電腦上安裝了CrossOver之後才可以用這個東東,如果有需要的可以網上下載,不過試用期只有15天,過了之後就要購買了,在用的過程中出現了卡機的情況,也不知道是不是打開的方式不對,後來還特意下了一個殺毒軟件,然後就沒有出現過卡機的情況了。)

在下用菜鳥教程(http://www.runoob.com/)做個示範,頁面如下:

技術分享圖片

最後的結果頁面是這樣的(個人認為檢測的速度有點慢):

技術分享圖片

二、W3C的link checker(在線測試工具)

優:速度還可以;

缺:最後的結果比較模糊,不太明了。

額外再分享兩個在線工具:

http://www.deadlinkchecker.com/

http://www.brokenlinkcheck.com/

=====================分割線===================================

由於上面的那倆貨頭頭都不滿意,所以本人又開始了找開源工具之路,找到了以下兩個:

三、gurlchecker(https://www.oschina.net/p/gurlchecker)

這個是一個圖形化的web網站鏈接檢查程序,可以對整個網站、某個本地頁或者是瀏覽器的書簽文件進行檢查。

界面如下:

技術分享圖片

(這個工具到目前為止本人還沒用起來,在摸索的過程中放棄了哈哈哈,很是慚愧,不過鏈接在??,大家可以自尋摸索~)

四、LinkChecker(https://www.oschina.net/p/linkchecker)

LinkChecker 是一個網頁鏈接檢查程序,主要特性:

  • 循環遍歷和多線程檢查
  • 輸出各種格式檢查結果:text, HTML, SQL, CSV, XML
  • 支持 HTTP/1.1, HTTPS, FTP, mailto:, news:, nntp:, Telnet 和本地文件鏈接檢查
  • 可使用正則表達式對鏈接的url進行過濾
  • 支持代理服務器
  • 支持用戶名和密碼驗證
  • 遵守 robots.txt 法則
  • 支持 Cookie
  • 支持 HTML 和 CSS 語法檢查
  • 反病毒檢查
  • 提供命令行和圖形界面和Web三種用戶接口

在下依舊用菜鳥教程(http://www.runoob.com/)做個示範,界面如下:

技術分享圖片

以上,本人也在不斷的學習和摸索中,如果有不對的地方請及時指出~

鏈接測試工具總結