【问题标题】:How to give XML as input in soapui testing a webservice如何在soapui测试Web服务中将XML作为输入
【发布时间】:2015-04-30 10:18:22
【问题描述】:

我有一个网络服务。我必须使用肥皂 UI 对其进行测试。但是当我必须对其进行测试时,我的输入 xml 应该在 webservice 实现类中进行硬编码。但我必须从 SOAPUI 提供 xml 输入。如何给予如下。

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">
 <implmentation><input xml><header>.........</header></input xml> </implementation>
</soap:Envelope>

当我这样给出时,它会抛出“javax.xml.bind.unmarshalexception 解析指令目标 [xX] [mX][lL] 是不允许的”

【问题讨论】:

  • SoapUI 将为您生成示例 SOAP 请求。您可以使用它而不是硬编码。您使用的是哪个版本的 SOAP UI?
  • 5.0.0 。但我必须用实际输入进行测试
  • 请发布更多详细信息,以便我们为您提供指导。

标签: java xml web-services soapui


【解决方案1】:

它抛出“javax.xml.bind.unmarshalexception 解析指令目标 [xX] [mX][lL] are not allowed”,因为标签“input xml”是不允许的,因为不允许“xml”解析指令。

因此您的服务以应有的方式响应 - 不允许使用无效的 xml 调用它。

【讨论】:

  • 能否请您详细解释一下
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多