51Testing软件测试论坛

标题: 脚本回放错误26628,大家帮忙分析一下这是什么原因 [打印本页]

作者: kingman2528    时间: 2011-4-11 15:32
标题: 脚本回放错误26628,大家帮忙分析一下这是什么原因
本帖最后由 kingman2528 于 2011-4-13 10:01 编辑

脚本录制完之后,回放老是错误,请帮忙看看是什么原因
本人是新手,提示如下
[attach]72434[/attach]
脚本如下:
    web_custom_request("http-bind_5",
        "URL=http://121.8.254.242/http-bind/",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0",
        "Snapshot=t115.inf",
        "Mode=HTML",
        "EncType=text/xml; charset=utf-8",
        "Body=<body rid='109211' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='1245ba35a520fd576cf23ac9890c99c37b8d2aba' />",
        LAST);

    web_custom_request("http-bind_6",
        "URL=http://121.8.254.242/http-bind/",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0",
        "Snapshot=t116.inf",
        "Mode=HTML",
        "EncType=text/xml; charset=utf-8",
        "Body=<body rid='109212' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='618e8a7138b7b917fbd5b9c72a8b3921a17a55f6' ><iq xmlns=\"jabber:client\" type=\"get\" to=\"guest320@jabberd.flyqq.net\" id=\"JSJaCID_0\"><vCard xmlns=\"vcard-temp\"/></iq>\r\n</body>",
        LAST);

    web_custom_request("http-bind_7",
        "URL=http://121.8.254.242/http-bind/",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0",
        "Snapshot=t117.inf",
        "Mode=HTML",
        "EncType=text/xml; charset=utf-8",
        "Body=<body rid='109213' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='a3d56fb42be0c02c51d569f5f38b7854f8be9ca1' ><presence xmlns=\"jabber:client\"><priority>10</priority><status>available</status></presence>\r\n<message xmlns=\"jabber:client\" type=\"chat\" to=\"service1@jabberd.flyqq.net\"><body>/start</body></message>\r\n</body>",
        LAST);

    lr_think_time(4);

    web_custom_request("http-bind_8",
        "URL=http://121.8.254.242/http-bind/",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0",
        "Snapshot=t118.inf",
        "Mode=HTML",
        "EncType=text/xml; charset=utf-8",
        "Body=<body rid='109214' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='8d073e484c7135b0733b6c474c82248972927590' />",
        LAST);

    web_url("updatetoken.php",
        "URL=http://121.8.254.242/phpmv/updatetoken.php?id=0&sessiontoken=05141",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SHchat.html?d=0.7084176219784746",
        "Snapshot=t119.inf",
        "Mode=HTML",
        EXTRARES,
        "Url=../3HKiChat/sounds/chat_queue.swf", "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0", ENDITEM,
        "Url=../3HKiChat/sounds/chat_recv.swf", "Referer=http://121.8.254.242/3HKiChat/SHchat.html?d=0.7084176219784746", ENDITEM,
        LAST);

   web_custom_request("http-bind_9",
        "URL=http://121.8.254.242/http-bind/",
        "Method=POST",
        "Resource=0",
        "RecContentType=text/html",
        "Referer=http://121.8.254.242/3HKiChat/SH.html?random=0.46225654734505794&phone=13688852526&extra_param=&chattype=1&keyword=&comp=73&srvc=73&siteid=0",
        "Snapshot=t120.inf",
        "Mode=HTML",
        "EncType=text/xml; charset=utf-8",
        "Body=<body rid='109215' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='966f474f837bd094a30257085a274a5fcda021f2' />",
        LAST);
作者: 云层    时间: 2011-4-11 16:55
403是客户端错误,错误原因是没有权限,看看是不是你访问请求没有过审核吧。
作者: superfang    时间: 2011-4-11 18:03
  脚本是否做关联了?是不是没有登录成功执行下面的操作?
作者: kingman2528    时间: 2011-4-12 17:37
求解答,一直不是很懂~百度了一下,也不得其解~
作者: kingman2528    时间: 2011-4-13 10:01
到了红色的那一段是就执行失败了的
作者: xueyemeihua    时间: 2011-4-13 11:48
应该是使用的协议与license不统一,每种协议的license都不一样。
作者: xinyu2119    时间: 2011-4-13 13:15
我觉得很有可能是关联的问题,你的每个request都有一个KEY值,这个KEY值每个request都不一样,这里不需要关联么?难道每次发送的request里面的key值都是固定的?

出错是出在脚本红色的那一步,但前面的脚本你确定都是正确的么?执行pass不代表脚本就没问题的,你单步的debug一下,看看是不是前面发出的request就没有得到正确的响应
作者: xinyu2119    时间: 2011-4-13 13:18
还有就是你的sid做了关联,那么前面的rid不需要关联么?这个也是写死的?
作者: 森林一木    时间: 2011-4-13 16:26
403通常是链接被禁止,先排查服务器的问题,手动访问试试,或者把服务器重启一下,然后再慢慢分析

200,403,404,500这几个常见的http状态代码要了解。
作者: kingman2528    时间: 2011-4-14 09:42
谢谢了,你们说的感觉有点头绪了~但是原来这个系统同样的录制方法是可以通过的,换了服务器就出这个问题了
作者: coolwind09    时间: 2011-4-14 10:56
QTP里面脚本关联?怎么操作啊```是不是说错了!
作者: wan8151419    时间: 2011-4-14 15:56
当从脚本来看应该是KEY值是动态的且没有进行动态关联造成的:
第一个请求用到KEY的地方:
  web_custom_request("http-bind_7", ....
xmlns='http://jabber.org/protocol/httpbind' key='8d073e484c7135b0733b6c474c82248972927590' />",
出错的请求用到KEY的地方:
  web_custom_request("http-bind_9",......
         "Body=<body rid='109215' sid='{Siebel_Analytic_search_id2}' xmlns='http://jabber.org/protocol/httpbind' key='966f474f837bd094a30257085a274a5fcda021f2' />",
建设相同的操作录制两份脚本,比较内容不同的地方。再根据程序的运行逻辑综合分析哪些值需要进行关联
作者: jerrylzy    时间: 2011-4-19 13:54
当从脚本来看应该是KEY值是动态的且没有进行动态关联造成的:
第一个请求用到KEY的地方:
  web_custom_r ...
wan8151419 发表于 2011-4-14 15:56



    他说的很关键 你去试试
作者: kingman2528    时间: 2011-4-25 15:15
这个关联我不太会写,老是通不过,能帮我写一个出来吗,先谢谢了!
作者: yangemil    时间: 2011-4-25 15:39
用 web_reg_save_param 这个!
作者: kingman2528    时间: 2011-4-26 09:19
用 web_reg_save_param 这个!
yangemil 发表于 2011-4-25 15:39



    我是用这个啊,但是老是错误,能够根据我上面的脚本,写个例子出来,看看。谢谢了!
作者: joykao    时间: 2011-4-26 10:49
这个是没有权限,貌似要修改服务什么的。。需要证书验证的。。
作者: kingman2528    时间: 2011-5-17 11:36
回来再看,囧~~~
作者: suifang21    时间: 2011-12-30 14:50
Action.c(143): Error -26628: HTTP Status-Code=403 (Session Expired) for "http://www.uggdaily.com/checkout/onepage/saveMethod/",
这是我在跑场景时出现的错误!但是,不知道如何解决,求解中。。。。。。
作者: Yonina51    时间: 2018-8-7 09:20
[attach]117888[/attach]





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