【发布时间】:2011-11-06 16:37:20
【问题描述】:
我需要制作大量的 SOAP 测试用例来自动化应用程序的测试过程。
目前,该体系结构要求使用泛型类型的对象调用单个“泛型”SOAP 方法。每个“真实”操作都由通用对象中的一个元素定义,并且需要使用扩展类型的对象作为输入。
当我使用soapUI 创建请求模板时,我只获得通用对象元素,但我想为要使用的当前架构中定义的特定XSD 类型添加空模板。
如果我使用xsi:type,则soapUI 正确地指出我的标记对架构无效(缺少必需的元素),但我无法获得ready-to-fill XML模板。
你能帮帮我吗?
例子
genericRequest 是由
<genericRequest>
<methodName>specificMethodName</methodName>
<authenticationID>ABCDEF</authenticationID>
</genericRequest>
sumReuqest(扩展genericRequest)用于“sum”操作由
<sumRequest>
<methodName>specificMethodName</methodName>
<authenticationID>ABCDEF</authenticationID>
<addend>5</addend>
<addend>3</addend>
</sumRequest>
我最终希望 soapUI 用空的 addend 项填充 SOAP 模板(当然,我使用很多元素,它们也是结构化的!!)
【问题讨论】:
-
如果您认为这对您有帮助,请为答案投票 :)
-
说实话(真的很诚实!)我接受了你的回答,因为我认为我的问题在这么多月后“悬而未决”。我不再参与那个项目,所以虽然你的答案对我来说是正确的,但不幸的是它是无助的。无论如何,没有人会拒绝对正确答案的投票。
标签: testing soap wsdl automated-tests soapui