51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3003|回复: 12
打印 上一主题 下一主题

[原创] LR如何可以判定它遍历了一个页面上的原有链接都是成功的

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-17 14:07:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我实现了二层网页的自动链接/
但是我不知道我的链接是不是成功的?如何判定我的链接都是成功的,怎么做!?
除了LR ,还有什么工具可以做到一个网页上所有的链接都可以进入操作?
 
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-17 14:16:13 | 只看该作者
这个有很多工具能做,weblink之类的。但有一点要注意他们并不一定对,他们只能找出网页连接能不能打开有没有错误什么的,但是如果有写的连a实际打开练到b,这种错误一般识别不出来。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-17 14:17:02 | 只看该作者
楼上的,是不是可以用检查点来验证啊!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-17 14:52:53 | 只看该作者
从A走到B 再走到C
如果LR从A走到了D 那他怎么去走到C?
这里不就出问题了么
还有加检查点也是可以的啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-1-17 16:35:14 | 只看该作者
如果你想判断页面A上的链接是不是有效的,只在把这些值保存在数组里,然后一个个访问一下,如果返回http代码是正确的,就应该是有效的。如果出现找不到页面,就应该是无效的。

添加检查点,不再是想知道页面A上的链接是不是有效的,而是想知道,链接到的页面是否显示了正确的值。如果是想这样判断,是要事先知道你要访问的链接中,各页面上各有什么样的特定值,然后按一定规则去检查。检查时参数化要对应上。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-1-17 19:28:34 | 只看该作者
如果检查点那就有点不爽了/1000多个链接也不现实啊!
  对于 没有HTTP:  到是可以用 strcat(para,"http://www.datuu.com/")
这种方式就可以实现的! 只是感觉不知道链接是不是有效的!!
  这个比较急手啊!!
谁有WEBLINK,我想试下.
1000多个要是看数组也可以的.到是一个好的方法.

[ 本帖最后由 superfang 于 2008-1-17 19:30 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-1-18 10:50:54 | 只看该作者
原帖由 lf0026 于 2008-1-17 14:52 发表
从A走到B 再走到C
如果LR从A走到了D 那他怎么去走到C?

通过URL的方式也是可以从A走到D,再走到C.
可以通过特定值,按一定的规律去检查.

[ 本帖最后由 正道 于 2008-1-18 10:54 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-18 11:38:00 | 只看该作者
1,楼主是想做链接的功能测试?如果是这样的话,不需要用LR。

2,如果是想在压力中来判断链接是不是有效的,像我上面说到的,判断HTTP的返回值就可以了。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-18 11:53:08 | 只看该作者
zee的说法非常有见地,学习了!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-1-18 13:50:23 | 只看该作者
不用LR用什么工具可以搞定的!!?
 如何去获取到HTTP的返回值?请赐教~
 是不是这样的? INT VAL=WEB_URL("TEST","URL=XX",LAST);看这个返回值就可以了是吗!?要是0就为TRUE 为1 FALSE。

[ 本帖最后由 superfang 于 2008-1-18 13:53 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-1-18 14:02:13 | 只看该作者
1,首先,是在做功能测试还是在做性能测试?
如果是功能测试,用xenu(这个不知道记错没有)这样的工具,还有上面有人提到的工具就可以做。你尝试了没有?

2,如何取HTTP的状态码,可以参见:
http://blog.csdn.net/zeeslo/archive/2007/03/22/1537711.aspx
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-1-18 14:27:30 | 只看该作者
我想做性能测试,但是要知道每一个链接都是成功的.
  谢谢楼主,你上面的方案非常的好/ 我的问题可以解决了.
  楼主 你是好样的!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-1-28 18:08:44 | 只看该作者
老大,你解决了也该把你解决的方法说一下啊,让大伙看看你是怎么解决的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 17:51 , Processed in 0.069397 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表