05- web网站链接测试与XENU工具使用

什么是链接

 链接也叫超链接,是指从某一个网页元素指向另一个目标的连接关系,这个目标可以是另一个网站的网页,可以是本网站的一个网页,可以使同一个网页的不同位置,还可以是一个图片,一个视频,一个文件甚至是一个应用程序。

链接的分类

按照路径不同:

1.内部链接:同一网站下的内容页面之间的互相链接。

2.外部链接:通过其他网站链接到你的网站或者你的网站做个友情链接打开别人的网站。

按照目标对象不同:

1.文档链接:超链接的目标文件是文档:图片,视频,文本文件等。

2.锚点链接:单击链接后可以挑战到本页面或者其它页面指定位置。

3.电子邮件链接:打开浏览器默认的邮件处理程序进行发送电子邮箱操作,收件人地址即为电子邮件链接指定的邮箱地址。

4.脚本链接:能执行JavaScript代码或者调用JavaScript函数,如添加到收藏夹和设为首页。

5.空链接:点击一个链接给出一个文本提示信息。

 

链接测试

1.测试所有链接是否按指示的那样确实跳转到指定链接的页面。

2.测试所链接页面是否存在。

3.保证web应用系统上没有鼓励的页面,所谓孤立页面就是指没有链接指向该页面。

注意:在整个web应用系统的所有页面开发完成之后进行链接测试。

链接测试的重要性

web链接测试工具xenu

xenu原理

 1.从待测网站的根目录开始搜索所有的网页文件,对所有网页文件中的超链接,图片文件,包含文件,css文件,页面的内部链接进行读取。

2.如果是网站内文件不存在,指定文件链接不存在或者指定页面不存在,则将该链接和文件的具体位置记录下来,一直到网站所有页面中的所有链接都测试后才结束测试,并输出测试报告。

XENU检查孤立页面

如果发现被测网站页面既没有链接到其他资源也没有被其他资源链接,则可以判定该页面为孤立页面讲该页面添加到孤立页面记录,并提示用户。

Xenu局限性

 只能测试链接存不存在,但无法验证链接的正确性。

Xenu工具使用

Xenu测试报告