鏈接測試工具總結
近期迫於公司的要求接觸到了鏈接測試,了解和自行安裝了一些鏈接測試的工具,在這裏做一下總結:
一、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/)做個示範,界面如下:
以上,本人也在不斷的學習和摸索中,如果有不對的地方請及時指出~
鏈接測試工具總結