资讯专栏INFORMATION COLUMN

简易的Web自动化链接测试(Xenu)

macg0406 / 478人阅读

摘要:右下角可以看到检查的进度结束检查后会弹出一个窗口提示你需不需要生成报告,只要点击确定即可生成纯报告。

1、理解链接需要测试的测试点

【1】    要测试的链接页面是否存在
【2】 确定存在链接页面,然后就考虑跳转后的页面是不是对应需求的页面
【3】 保证Web系统上没有孤立的页面(没有链接指向该页面)

2、需要用到的自动化工具Xenu

Xenu有一定的局限性:只能测试链接存不存在,无法验证链接的正确性(意思是说只要能够跳转,即使链接内容不正确也不会报错)

下载地址:http://home.snafu.de/tilman/x...

步骤:【1】点击Download

【2】页面自动下拉后,点击“Download”就会自动下载

【3】    解压后双击一键傻瓜式安装(可以修改安装路径)

【4】    安装后会弹出下方窗口,可以选择close关闭,也可查看,这只是一些操作功能。

【5】现在就可以进行测试了,首先点击file,在下拉列表选择Check URL会弹出下列窗口

上方的1窗口可以输入你要测试的网站的网址 比如输入:https://www.myofferdemo.com/a... external lin;

因为进入一个网站也有许多网页而第二个窗口就是选择指定要测试的网址
比如输入:只测试web的,就在网址后加/web,然后点击Add按钮添加 ;

第三个窗口则是不测试什么网址。

【6】 输入网址后点击左下角“ore options..”弹出下方弹框

设置线程意思就是设置多少个用户去访问,然后设置最大层数,一般5层就可以了最后点击“确定”按钮,接着点击“OK”按钮就会生成下方的页面。

右下角可以看到检查的进度

【7】    结束检查后会弹出一个窗口提示你需不需要生成报告,只要点击确定即可生成纯HTML报告。

在这之前有这样一个弹窗,提示你可以将报告传到远端的服务器中,输入用户、密码点击OK即可传输到服务器(版本控制器/文档服务器等)当中,如果不需要就点击“cancel”取消。

现在分析一下报告

(1)这里主要了解Statistics for managers统计信息管理,因为这个信息是给领导看的这里统计了有多少数量URL以及通过的有效链接百分比和无效链接百分比等;

(2)还有就是知道哪些是bug:就是上图所指的断开的链接,按链接或按页排序这两种表示的意思是一样的只不过排序方法不一样;

(3)知道孤立的文件是什么东东。

好了,敲完下班!

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/52235.html

相关文章

  • 借助Docker和Kodexplorer实现简易化部署Discuz类论坛网站

    摘要:在主机输入框中输入自己的云服务器分配的公网,其他设置不变,点击连接之后会出现安全警告,如果是在自己的电脑上操作的话,接受并保存即可。 基于DiscuzX系列构建的论坛可以说是大家在日常浏览各类BBS网站中接触最多的论坛类型了。本教程旨在引导读者通过简单明确的一些步骤就打造出自己的论坛网站,做一个实实在在的站长。 工具/原料 腾讯云服务器 CentOS 7.2 64位;远程控制程序 ...

    happen 评论0 收藏0
  • 借助Docker和Kodexplorer实现简易化部署Discuz类论坛网站

    摘要:在主机输入框中输入自己的云服务器分配的公网,其他设置不变,点击连接之后会出现安全警告,如果是在自己的电脑上操作的话,接受并保存即可。 基于DiscuzX系列构建的论坛可以说是大家在日常浏览各类BBS网站中接触最多的论坛类型了。本教程旨在引导读者通过简单明确的一些步骤就打造出自己的论坛网站,做一个实实在在的站长。 工具/原料 腾讯云服务器 CentOS 7.2 64位;远程控制程序 ...

    LeexMuller 评论0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:转载来源包管理器管理着库,并提供读取和打包它们的工具。能构建更好应用的客户端包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。很棒的组件集合。隐秘地使用和用户数据。 转载来源:https://github.com/jobbole/aw... 包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javasc...

    netmou 评论0 收藏0
  • javascript功能插件大集合 前端常用插件 js常用插件

    摘要:转载来源包管理器管理着库,并提供读取和打包它们的工具。能构建更好应用的客户端包管理器。一个整合和的最佳思想,使开发者能快速方便地组织和编写前端代码的下一代包管理器。很棒的组件集合。隐秘地使用和用户数据。 转载来源:https://github.com/jobbole/aw... 包管理器管理着 javascript 库,并提供读取和打包它们的工具。•npm – npm 是 javasc...

    Hydrogen 评论0 收藏0

发表评论

0条评论

macg0406

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<