在SOAP-UI中,我正在向这样的Web服务发出请求:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xxx="http://xxx.call/">
<soapenv:Header/>
<soapenv:Body>
<cotf:call_XXX>
<!--Optional:-->
<arg0>
<!--Optional:-->
<parameter1>some text</parameter1>
<!--Optional:-->
<parameter2>XML string</parameter1>
</arg0>
</cotf:call_XXX>
</soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)
我想知道的是如何在参数2上传递XML字符串,因为如果我直接放置XML字符串,它会假定XML字符串节点为请求参数....
谢谢
是否可以包含Windows域凭据以使用SOAP UI测试我的Web服务?
我找到了一个属性页面,但IIS只响应"错误的凭据".
有没有办法为SoapUI项目中的所有请求设置HTTP基本身份验证?
我知道可以对TestSuite中的所有请求执行此操作,但我无法弄清楚如何为所有TestSuite中的所有请求执行此操作.
我知道如何更改每个测试的端点,但我有100多个测试,因此我想选择项目/所有测试并说设置新端点.它可以吗?
我一直有一些奇怪的问题.主要的一点是,在尝试将WSDL添加到新项目时,我不断收到以下错误:
Error loading [https://.../token?wsdl]: java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 -
Run Code Online (Sandbox Code Playgroud)
这是error.log文件中记录的消息:
java.lang.Exception: Failed to load url; https://.../token?wsdl, 0 -
at com.eviware.soapui.impl.wsdl.support.wsdl.UrlWsdlLoader.load(UrlWsdlLoader.java:184)
at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:121)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:535)
at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:524)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97)
at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:226)
at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:149)
at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
我验证了该URL上的应用程序已启动并运行,我可以从Web浏览器访问WSDL,但无论如何我都会收到此错误消息.我在Windows 7机器上使用SoapUI 4.5.0(32位).我也尝试了64位版本,结果相同.无论我是否使用VPN,都会发生这种情况.
你知道为什么我会收到这个错误吗?
我第一次尝试使用soapUI 4.5.2.我创建了简单的.NET ASPX Web服务并将以下地址复制到soapUI中:
http://localhost:52086/WebService1.asmx
Run Code Online (Sandbox Code Playgroud)
但是,出现了以下错误:
Error loading [http://localhost:52086/WebService1.asmx]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: does not close tag
Run Code Online (Sandbox Code Playgroud)
我在soapUI首选项中禁用了代理选项.
如何使它工作?
我试图通过fiddler路由我的soapUI Web服务请求,但它似乎不起作用.我试过url的样子
http://localhost./myservice/myservice.asmx
http://localhost:8888/myservice/myservice.asmx
Run Code Online (Sandbox Code Playgroud)
后者虽然通过fiddler,但它返回请求本身而不是webservice的响应.有帮助吗?