mr.bee 发表于 2011-6-15 17:25:12

QTP是否能够获取http状态码返回的问题

项目组现在需要一个脚本,在系统最后发布到现场之前历遍所有页面看看是否有404、500等错误

目前历遍功能好实现,但是不知道QTP是否能够取得http状态码?如果是可以的话,是怎么实现的?

mr.bee 发表于 2011-6-16 09:36:02

无人了解?还是这个问题太小白?

17800455 发表于 2011-6-16 09:50:56


Set aa = CreateObject("microsoft.xmlhttp")
aa.open "Get","http://www.hao123.com",False,"",""
aa.send ""'发送连接请求
MsgBox aa.status '//输出你http状态
Set aa = Nothing

wolaizhinidexin 发表于 2011-6-16 11:16:43


17800455 发表于 2011-6-16 09:50 http://bbs.51testing.com/images/common/back.gif
朋友,aa.Send "" 数据连接请求这个没看懂,能举一下例子吗?链接请求是什么样的字符

楼主这个问题,可以结合httpwatch的自动化接口来实现.

mr.bee 发表于 2011-6-16 12:40:13

已解决 谢谢

superliming 发表于 2011-6-16 12:55:12

楼主说下如何解决的吧,呵呵也让大家学习下!!

fanli82 发表于 2011-6-16 13:41:20

"httpwatch的自动化接口"有人能解释下吗?

17800455 发表于 2011-6-16 15:04:56

回复 6# superliming


    答案在3#楼

17800455 发表于 2011-6-16 15:07:18

回复 4# wolaizhinidexin


    这个不用参数。你可以不写。
aa.send 和aa.send ""都行。
这样就可以了。其实就是发送请求到服务器。
你不发送请求我怎么能获取到http协议的连接状态。

wolaizhinidexin 发表于 2011-6-16 16:49:10

"httpwatch的自动化接口"有人能解释下吗?
fanli82 发表于 2011-6-16 13:41 http://bbs.51testing.com/images/common/back.gif


    详细见51testing第二十二期杂志吧,我想这篇文章应该会收录的,如果没有发表,我倒时在发给你
页: [1]
查看完整版本: QTP是否能够获取http状态码返回的问题