51Testing软件测试论坛

标题: 如何验证网站上所有link的有效性? [打印本页]

作者: blacktulip    时间: 2005-9-7 10:17
标题: 如何验证网站上所有link的有效性?
请问QTP是否有验证网站所有link有效性的方法,谢谢!在线等答案


就是给出网站的网址,就可以验证网站内所有link的有效性,不知QTP是否可以作呢?

[ 本帖最后由 walker1020 于 2007-6-10 11:06 编辑 ]
作者: QA_BAY    时间: 2005-9-7 11:22
QTP可以做,但这样会花很多时间,还是找其它软件吧!不要用QTP这个来做!
作者: blacktulip    时间: 2005-9-7 13:39
标题: THX QA_BAY,请推荐一个很好用的软件来实现这个功能好吗,谢谢
THX QA_BAY,请推荐一个很好用的软件来实现这个功能好吗,谢谢
作者: blacktulip    时间: 2005-9-7 13:43
标题: 如果不怕费时间,请问QTP如何实现此功能?谢谢!
如果不怕费时间,请问QTP如何实现此功能?谢谢!
作者: kai_top    时间: 2005-9-7 14:35
linkbot pro
作者: lovetest6    时间: 2005-9-7 16:27
linkbot pro??很早以前的名字了吧?
QTP也可以写这样的脚本。
作者: test7    时间: 2007-4-11 10:47
qtp的检查网页功能是干什么的,能干这个吗
作者: walker1020    时间: 2007-4-11 12:52
如果没有别的方法,只能用QTP来实现你的需求的话,那么你需要用描述性编程 自己写脚本去实现了。
作者: hehemeimei    时间: 2007-4-11 13:46
你试一下这个方法能不能行的通啊。对所有的link进行参数化,然后针对每个Link所对应的地址添加检查点,如果地址正确就说明link也正确,不知道我理解的你的意思是不是正确的。
作者: danmy    时间: 2007-4-13 11:30
可以考虑用index属性来遍历所有link吧,获取url,再根据url打开页面,能跳转success,否则fail

不知道行不行~~
作者: hehemeimei    时间: 2007-4-16 11:17
楼上的方法应该不错,不知道楼主是否解决了这个问题啊。
作者: htot05    时间: 2007-4-16 13:57
我见过这样的脚本,基本思路是用描述性编程遍历所有链接,从第一个链接开始点击,然后验证跳转页面是否存在,以及URL的正确性,再返回页面点击下一个链接,直到点击所有的链接.
当时测的那个网页上大约有40-50个链接,跑一次脚本大约要一个多小时时间,虽然复杂了一些,但是楼主在没有其他更好的方法的时候还是可以参考一下这种方法的.
sdlkfj2
作者: stone821021    时间: 2007-4-17 21:35
一个小巧的链接检查工具,忘记从那儿down的了!(下完记的先杀毒呦sdlkfj3 )
19 楼我重发了一次不需要分!

[ 本帖最后由 stone821021 于 2007-5-15 17:34 编辑 ]
作者: jackydao    时间: 2007-4-18 11:18
顶一下,下过来看看
作者: newidea    时间: 2007-4-25 16:02
标题: yumen
sdlkfj5 df
作者: newidea    时间: 2007-4-25 16:02
标题: fack
sdlkfj4 sdlkfj5
作者: zoeHuang    时间: 2007-4-25 17:34
标题: 回复 #13 stone821021 的帖子
无法解压缩,not a valid archive,

why,why  sdlkfj7
作者: stone821021    时间: 2007-4-25 17:47
回复 #17 zoeHuang 的帖子
我检查过没有问题.我再上传一次,试试这个附件
作者: zoeHuang    时间: 2007-4-25 19:53
标题: 回复 #18 stone821021 的帖子
still don't work, have no idea why this happen.

but thks still
作者: stone821021    时间: 2007-4-25 20:47
标题: 回复 #19 zoeHuang 的帖子
maybe something wrong with your compress tools! at least untill now nobody complain about it except you!
wlcsdlkfj5
作者: jackydao    时间: 2007-4-26 09:15
先看再顶,下完再学
作者: galiji    时间: 2007-4-26 09:26
stone821021
你的工具不错,我之前下载了n次这个工具,老是安装不上
呵呵,谢谢了
作者: wgx198302    时间: 2007-4-26 14:58
用了下,非常实用,收藏。
作者: zitong    时间: 2007-4-27 17:08
to htot05
能不能将你的脚本贴出来呀?非常感谢!学习中。。。。。。。
作者: abens0426    时间: 2007-4-28 17:50
谢谢
作者: yuanxinyi16rain    时间: 2007-5-16 15:13
标题: 回复 #13 stone821021 的帖子
OK
作者: ww2f6    时间: 2007-5-16 15:25
标题: XENU
使用XENU 很简单,可以测试所有链接
作者: ww2f6    时间: 2007-5-16 15:30
标题: 测试链接工具
测试链接工具 XENU
作者: morose81    时间: 2007-5-20 10:16
标题: 很好
谢谢
作者: morose81    时间: 2007-5-20 10:17
标题: 很好
我想要
作者: ccc-51testing    时间: 2007-5-21 17:43
标题: 郁闷
又一个不让下的
作者: lingyun1104    时间: 2007-5-22 09:25
标题: good
很不错的想法,
作者: 测试娃娃    时间: 2007-5-22 13:26
标题: 下载
sdlkfj2 sdlkfj6
作者: brianq    时间: 2007-5-25 11:54
先下载,后学习,谢谢!
作者: 风过无息    时间: 2007-5-25 12:03
lz参考一下这个:
http://www.51testing.com/?3528/action_viewspace_itemid_11210.html
作者: xww8498    时间: 2007-5-25 16:05
xiexie
作者: lauraphoenix    时间: 2007-5-29 14:32
THANKS
作者: toyfrog    时间: 2007-5-30 17:05
好用,谢谢:)
作者: fwind1    时间: 2007-6-6 19:10
ding
作者: newideaway    时间: 2007-6-7 17:39
标题: 回复 #13 stone821021 的帖子
lj
作者: 5555    时间: 2007-6-9 20:51
好东西啊
作者: suoyi    时间: 2007-6-20 09:57
非常感谢~~
作者: 200p    时间: 2007-6-20 20:08
好用啊,感谢分享
作者: zitong    时间: 2007-6-21 10:04
下来看看,谢谢!
作者: shmilyfan    时间: 2007-6-21 10:13
原帖由 stone821021 于 2007-4-17 21:35 发表
一个小巧的链接检查工具,忘记从那儿down的了!(下完记的先杀毒呦sdlkfj3 )
19 楼我重发了一次不需要分!



下载试试。一起用过另一个工具
作者: aishary    时间: 2007-6-21 16:45
我用过,的确不错!sdlkfj3
作者: ss19841212046    时间: 2007-6-27 10:42
谢谢!辛苦
作者: 里米特    时间: 2007-6-27 12:46
很好用的工具
作者: jlminghui    时间: 2007-6-28 10:35
这里好人真多哈 谢谢
作者: tiangou99073    时间: 2007-6-28 13:25
用QTP很麻烦,有其他工具可以测试链接
作者: lizhm    时间: 2007-6-28 14:27
xenu 这个工具 如果所验证的网页存在着filter 就不那么好用了.
作者: lovelovecat    时间: 2007-6-28 19:49
哈哈,谢谢啦
作者: ChinYin    时间: 2007-7-2 15:13
我怎么 不能下载呀
作者: gzj_06    时间: 2007-7-6 16:38
原帖由 风过无息 于 2007-5-25 12:03 发表
lz参考一下这个:
http://www.51testing.com/?3528/action_viewspace_itemid_11210.html
首先谢谢你的无私奉献,另外我也想问一下,用你的脚本执行时有时会出现关闭被测试的页面窗口,留下的反而是链接的窗口,然后就报错了,见附件,不知是什么原因
作者: sztx    时间: 2007-7-10 10:19
顶 ,又学习到新东西了,谢谢
作者: tiangou99073    时间: 2007-7-10 13:06
不过XMENU只能验证有效性,但是对于链接的正确性不能验证
作者: youxipp    时间: 2007-7-10 15:27
如果我的软件需要登录。那么这个软件怎么测试,因为每个页面都验证一下权限。不能知道输入地址进入。
作者: master1172    时间: 2007-7-10 18:47
谢谢了,已经下载
作者: alicemeng    时间: 2007-7-23 16:12
测试链接工具很实用 谢谢
作者: liucongying    时间: 2007-7-24 10:58
标题: 回复 #1 blacktulip 的帖子
直接用loadrunner,比较好,要用qtp也可以
SystemUtil.Run "IEXPLORE.EXE","http://www.baidu.com","","open","3"
Dim i,j,arry()
i=0
Set a=Browser("百度一下,你就知道").Page("百度一下,你就知道").Object.links
For each element in a
        ReDim preserve arry(i+1)
        arry(i)=element.href

msgbox arry(i)
i=i+1
Next
作者: yanghua135    时间: 2007-8-1 12:57
不错 谢谢了
作者: badguy    时间: 2007-8-1 17:09
据说Web-link-check可以测试
不过我没没用过
作者: flyskypei    时间: 2007-8-2 10:48
标题: xenu
xenu挺好用的,简单易学
作者: rting    时间: 2007-8-10 09:57
Broken local links:

http://xxx.xxx.xxx/common/help/faq/faq_simple_01_zh_CN.htm#09 not found
http://xxx.xxx.xxx/common/help/faq/faq_simple_05_zh_CN.htm#01 not found

这个报告什么意思,我查看过了,没有问题啊?
作者: rting    时间: 2007-8-10 09:58
不知道这里具体指的什么意思
作者: zhangj8826    时间: 2007-8-14 22:47
骗人的,花了积分,还down不下来
作者: kitteylnm    时间: 2007-8-15 16:31
我也下来试试
作者: james.zhong    时间: 2007-8-16 16:43
你们都说得那么好用,我也下个看看!
作者: three116    时间: 2007-8-22 15:59
下载看看了  说不顶能有帮助 谢谢了各位
作者: zqdl    时间: 2007-8-23 17:44
太过分拉,不让下载,郁闷sdlkfj1
作者: yabest    时间: 2007-8-24 02:56
link有效性的自动化检查很有限的,只能检查静态link,对于那些经过动态计算才得出的link,自动化就无能为力了。
作者: allenzgw    时间: 2007-9-8 10:41
乖乖,这便人才多阿
作者: andycai    时间: 2007-9-10 10:29
标题: 回复 #13 stone821021 的帖子
thank you
作者: yuxiaoyuan    时间: 2007-9-11 09:51
好像Xenu也可以吧。。。
作者: toprich    时间: 2007-9-11 10:22
非常好用,能不能介绍一下怎么在qtp通过代码实现啊?
作者: xuddzsw    时间: 2007-9-24 16:05
为什么下载还要权限??
作者: zhanqiao123    时间: 2007-9-24 17:30
标题: 我用过,不错
我用过xenu,还不错,很小,效果挺好
作者: 5555    时间: 2007-9-26 11:32
XENU.EXE 这个东西 如果主机要通过代理上网的话,则不能检查外网的站点链接! 不知道大家有没有解决办法?
作者: jacky9947    时间: 2007-9-26 16:07
这个工具好用么
作者: zhumingwei    时间: 2007-9-30 22:50
现在用不着.不过留着以后会用到的.谢谢
作者: jysql    时间: 2007-11-4 11:31
好东西哦,收下了
作者: kyletang    时间: 2007-11-4 12:41
好东西好东西!!!
嘿嘿~~感谢分享~
作者: sxhangela    时间: 2007-11-8 18:20
好多好东东啊,顶。。。
作者: pxwcypx    时间: 2007-11-9 09:24
幸好把这张贴子顶到首页了,不然不知道什么时候才能见到,软件的确很好用
作者: mirro30    时间: 2007-11-9 10:25
学习了
作者: noah_zj    时间: 2007-11-14 16:33
下了  谢谢
作者: ihrrr0213    时间: 2007-12-14 19:40
linktest  如何使用???
作者: sunlaomi    时间: 2007-12-15 08:18
谢谢提哦那个~
作者: johnpan1127    时间: 2007-12-28 05:32
good, I will keep it for test website.
作者: linuxsky_2008    时间: 2007-12-28 12:53
标题: :)
不错!   讨论剧烈  :
作者: zrg9399    时间: 2007-12-29 10:42
链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。
链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,也就是说,在整个Web应用系统的所有页面开发完成之后进行链接测试。
采取措施:采用自动检测网站链接的软件来进行。
推荐软件:
Xenu Link Sleuth 免费 绿色免安装软件
HTML Link Validator 共享(30天试用)
作者: marysnow    时间: 2008-1-16 06:17
有两位网友都共享了xenu,下载任意一个即可,不用都下载.

xenu在使用过程中,对于一些脚本的页面支持不太好.(可能是免费的过,功能不强大)

对于孤立页面的测试,按照楼上的说法,xenu得出的结果有问题.

[ 本帖最后由 marysnow 于 2008-1-16 06:18 编辑 ]
作者: three116    时间: 2008-1-16 09:49
这些工具都有了
作者: 暗涧幽火    时间: 2008-1-23 13:39
不错啊,下载下来试试!不知道怎么用啊
作者: 泪语花香    时间: 2008-2-19 17:12
谢楼主
作者: ygping2006    时间: 2008-2-27 17:20
标题: Xenu
我使用Xenu来测试网站上的broken link
作者: jeminken    时间: 2008-2-27 23:38
很早以前的软件了。不过很实用。
作者: hxf    时间: 2008-3-6 16:31
很好的方法
作者: JOBSDB_joyce    时间: 2008-3-7 09:25
顶一下,下过来看看
作者: BenjaminCheung    时间: 2008-3-7 09:50
如果链接的路径是本应是表A表,但是却链接到B表,但是链接B表也可以正常打开。Xenu有没有办法处理这种情况?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2