51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3270|回复: 5
打印 上一主题 下一主题

[原创] web service录制的脚本,运行报错

[复制链接]
  • TA的每日心情
    开心
    2017-2-21 16:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2008-4-2 11:35:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    录制的脚本如下:
    vuser_init()
    {

            web_service_call( "StepName=searchUser_101",
                    "SOAPHeader=<soap:Header><wsse:Security soap:mustUnderstand=\"0\" xmlns:wsse=\""
                                    "http://schemas.xmlsoap.org/ws/2002/07/secext\"><wsse:Use"
                                    "rnameToken><wsse:Username>nzou@sourcedev.com"
                                    "</wsse:Username><wsseassword>OnRoute1</wsseasswor"
                                    "d></wsse:UsernameToken></wsse:Security></soap:Header>",
                    "SOAPMethod=SearchUserServiceService.SearchUserService.searchUser",
                    "ResponseParam=response",
                    "WSDL=D:/train/loadrunner/SearchUserService.wsdl",
                    "UseWSDLCopy=1",
                    "Snapshot=t1207043672.inf",
                    BEGIN_ARGUMENTS,
                    "firstName=frances",
                    "middleName=",
                    "lastName=",
                    "mailId=",
                    "customerId=",
                    "fromIndex=",
                    "toIndex=",
                    END_ARGUMENTS,
                    BEGIN_RESULT,
                    "SearchUserResults/*[1]/firstName=Param_firstName",
                    "SearchUserResults/*[1]/lastName=Param_lastName",
                    END_RESULT,
                    LAST);
            return 0;
    }

    run的结果:
    vuser_init.c(4): t=3709ms: 810-byte response body for "https://onroute-stage.g1.com/web/services/SearchUserService" (RelFrameId=1)
    vuser_init.c(4):     <?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmls
    vuser_init.c(4):     oap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www
    vuser_init.c(4):     .w3.org/2001/XMLSchema-instance"><soapenv:Header><wsse:Security EncodingType="ns1:Base64Bi
    vuser_init.c(4):     nary" soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next" soapenv:mustUnderstand="0
    vuser_init.c(4):     " xmlns:ns1="http://schemas.xmlsoap.org/ws/2002/07/secext" xmlns:wsse="http://schemas.xmls
    vuser_init.c(4):    oap.org/ws/2002/07/secext"></wsse:Security></soapenv:Header><soapenv:Body><ns2:searchUserR
    vuser_init.c(4):     esponse xmlns:ns2="/services/SearchUserService"><count>0</count><status>FAILURE</status><E
    vuser_init.c(4):     rror>unable to find FieldDescriptor for 'firstName' in ClassDescriptor of SearchUserInvali
    vuser_init.c(4):     d value of SearchUser. </Error></ns2:searchUserResponse></soapenv:Body></soapenv:Envelope>
    vuser_init.c(4): Error: result argument "SearchUserResults/*[1]/firstName" not found in server response
    vuser_init.c(4): Error: web_service_call "searchUser_101" execution failed
    Abort was called from an action.

    请高手帮忙看下,哪里出了问题,非常感谢!

    [ 本帖最后由 francesfu 于 2008-4-2 11:37 编辑 ]
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2008-4-2 11:42:26 | 只看该作者
    不知道楼主的LR版本是什么,8.0录制WEB SERVICE脚本回放报错这个已经证实是LR8.0的BUG.如果是8.0的话建议楼主去LR的官方网站下载补丁或者改用LR8.1
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-21 16:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2008-4-2 13:09:29 | 只看该作者
    刚看了一下,确实是8.0版本的。不过,已经安装过两个补丁了,不知道是不是你说的那几个
    1. LR80WebServicesFP1_setup.exe
    2. lrunner_web_services_patch_1.exe
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-4-3 10:00:21 | 只看该作者
    我印象中记得好象是第一个(老了,记性不好了,呵呵),既然楼主两个补丁都打了,那就重新录制一下脚本回放试试看.实践是检验真理的唯一标准!祝好运
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-21 16:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2008-4-7 16:09:22 | 只看该作者

    运气不好

    我这上面得到的错误就是在安装了这两个脚本后录制并运行的结果。
    可惜没有8.1版本。
    大概也是我对web service不熟悉,所以,对得到这样的错误无从下手。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-6-20 01:17:50 | 只看该作者

    回复 1# 的帖子

    loadrunner 9.0 没有这个问题,可是在 run-time settings 里面,设置运行10次,结果只运行了一次,不知道这是为什么?  在controller 里面设置也是这样的结果 ,我让它运行了10分钟,但是结果只运行了一次,所有的用户都退出了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 08:26 , Processed in 0.069715 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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