51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2326|回复: 0
打印 上一主题 下一主题

[原创] LoadRunner11 写webservices脚本报错~求助!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-10-21 17:13:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 mmcroom 于 2011-10-21 17:38 编辑

我直接建了一个webservices脚本,然后导入了wsdl文件,一个名为icsrequest接口。
然后写了如下脚本

Action()
{



        web_service_call( "StepName=icsRequest_102",
                "SOAPMethod=ICSWebService|ICSWebService|icsRequest",
                "ResponseParam=response",
                "Service=ICSWebService",
                "JMSSendQueueName=",
                "JMSReceiveQueueName=",
                "ExpectedResponse=SoapResult",
                "Snapshot=t1319171747.inf",
                BEGIN_ARGUMENTS,
                "requestXML="
                "<pmsRequest xmlns=\"http://www.set.com/pms/service/ics/pmsWebservice\">"
                "<RequestHead>"
                "<operation>queryFirstOutageData</operation>"
                "</RequestHead>"
                "<RequestBody>"
                "<DBSET RESULT=\"1\">"
                "<Row>"
                "<Col name=\"startDate\">2011-10-11 00:00:01</Col>"
                "<Col name=\"endDate\">2011-10-12 23:59:59</Col>"
                "</Row>"
                "</DBSET>"
                "</RequestBody>"
                "</pmsRequest>",
                END_ARGUMENTS,
                BEGIN_RESULT,
                "responseXML=Param_responseXML",
                END_RESULT,
                LAST);




        return 0;
}


异常如下:


Action.c(6): Error: Failed to set property name  value  due to the following exception : javax.naming.NoInitialContextException: Cannot instantiate class:  [Root exception is java.lang.ClassNotFoundException: ]
javax.naming.NoInitialContextException: Cannot instantiate class:  [Root exception is java.lang.ClassNotFoundException: ]
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
        at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
        at javax.naming.InitialContext.init(InitialContext.java:223)
        at javax.naming.InitialContext.<init>(InitialContext.java:197)
        at com.mercury.ws.jms.ConnectionManagerImpl.initialize(ConnectionManagerImpl.java:98)
        at com.mercury.ws.jms.JMSSupportImpl.initialize(JMSSupportImpl.java:28)
        at com.mercury.ws.jms.JMSBridge.init_jms(JMSBridge.java:154)
Caused by: java.lang.ClassNotFoundException:
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:242)
        at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
        at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
        ... 6 more
Action.c(6): Error: InvokeMethod failure: ?_
Action.c(6): Error: ExtractResultArg failure: ?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-12 09:34 , Processed in 0.084723 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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