zoukankan      html  css  js  c++  java
  • Xenu Link Sleuth 简单好用的链接测试工具 使用说明

     XenuLink Sleuth 名词介绍 

     

       “Xenu链接检测侦探”是被广泛使用的死链接检测工具。可以检测到网页中的普通链接、图片、框架、插件、背景、样式表、脚本和java程序中的链接。

    那么神马时候出现死链接:

    1. 动态链接在数据库不再支持的条件下,变成死链接。
    2. 某个文件或网页移动了位置,导致指向它的链接变成死链接。
    3. 网页内容更新并换成其他的链接,原来的链接变成死链接。
    4. 网站服务器设置错误。
    • Xenu Link Sleuth 基本操作

    整体界面截图

     

    在执行前,先添加需要测试的URL地址

     

    点击"checkurl"后弹出开始设置框,其中check external lin 一般不勾选, 如果您需要检查外部网站,选中该框,否则一定要取消它,以避免抓取外部网站

     

    option设置:可最多设置100个并列线程,最大测试层数貌似没有限制,但最大层次建议在6以内,否则会有很多链接,测试的速度和有效性会大打折扣,相信一般的网站链接也不会超过6层。报告(Report)可全选。比较关心的是中断链接、中断内部链接、统计、有效文字链接。

     

    点击"option"确定,"point"OK,程序开始执行,下面截图是执行中状态显示
        Threads ——并列线程,执行时最大设置100
        74 of 165URLs(40%) done  — 测试执行百分比

    0:00:06—— 耗时

     

    执行完毕状态显示

     

    执行结果分析

    Skip external ——跳过外部链接测试

    OK — 测试通过

    Not found —— 死链接

     

     

    最后查看报告,这样整个测试网站链接的工作就完成了,不到2分钟时间,同时也可以给开发人员提供错误的源头,是不是很简单呢!报告也很直观,可以设置邮箱自动发送。

     

    当然是工具就有优缺点,我在这里罗列下自己的看法:

    • 优点:

    体积小巧(软件大小不到1MB),界面简单
       检查完后,可生成链接情况报告,还能自动将报告发送到指定 email 信箱
       给出死链接所在页面,方便修改或删除死链接;
       可设置并列线程和测试最大层次
       测试链接的工具也很多。

    • 缺点:

    只检查链接是否有效,不检查是否正确
        只有Windows版本
       网速慢,可能会发生超时(Timeout)错误,导致无法得知目标链接到底是不是死链接
       存在检测不准确的问题(极少,大家可以通过点击死链接,查看是否能链接正确来再次确认)

     

    当然除了XENU以外还有很多好用的测试链接小工具,大家可以自己下来看看,多数大同小异,这里发2个我自己觉得也不错的地址出来:

     

    HTML Link Validator

    http://lithopssoft.com/hlv/index.html

     

    Web Link Validator

    http://www.relsoftware.com/wlv/

     

  • 相关阅读:
    Java数据结构与算法(15)
    SpringJMS解析--使用示例
    Java数据结构与算法(14)
    Java数据结构与算法(13)
    Java数据结构与算法(12)
    如何实践设计原则-面向对象设计原则
    软件架构的两大流派:组成派、决策派
    软件 可变与不可变 及封装可变性
    Java数据结构与算法(11)
    搭建本地yum仓库及自制rpm包(无需镜像)
  • 原文地址:https://www.cnblogs.com/wanglei-xiaoshitou1/p/9243582.html
Copyright © 2011-2022 走看看