如何从 SOAP UI 工具中的属性传递 SOAP 请求中的输入值?
How can I pass input value in SOAP request from properties in SOAP UI tool?
我正在使用 SOAP ui 来测试 WCF 服务。
我想从 SOAP UI 工具中可用的属性(键值)动态传递输入参数(ExternalReference)的值。
有谁知道怎么做吗?
样本XML
<soapenv:Body>
<mer:GetDocumentSetList>
<!--Optional:-->
<mer:DocumentSetListIn>
<mer1:SearchCriteria>
<!--Optional:-->
<mer1:ExternalReference>8B7A2F87-3546-456D-93EF-C8515BF4A14A</mer1:ExternalReference>
<mer1:ListDateFrom>2020-02-24</mer1:ListDateFrom>
<!--Optional:-->
<mer1:ListDateTo>2020-02-25</mer1:ListDateTo>
</mer1:SearchCriteria>
</mer:DocumentSetListIn>
</mer:GetDocumentSetList>
这很容易。在请求 XML 中,您可以这样指定它:
<ns1:SomeParameter>${#Project#MyPropName}</ns1:SomeParameter>
假设 MyPropName 是项目级别 属性。如果要使用测试用例级别 属性,请使用
${#TestCase#MyPropName}
我正在使用 SOAP ui 来测试 WCF 服务。
我想从 SOAP UI 工具中可用的属性(键值)动态传递输入参数(ExternalReference)的值。
有谁知道怎么做吗?
样本XML
<soapenv:Body>
<mer:GetDocumentSetList>
<!--Optional:-->
<mer:DocumentSetListIn>
<mer1:SearchCriteria>
<!--Optional:-->
<mer1:ExternalReference>8B7A2F87-3546-456D-93EF-C8515BF4A14A</mer1:ExternalReference>
<mer1:ListDateFrom>2020-02-24</mer1:ListDateFrom>
<!--Optional:-->
<mer1:ListDateTo>2020-02-25</mer1:ListDateTo>
</mer1:SearchCriteria>
</mer:DocumentSetListIn>
</mer:GetDocumentSetList>
这很容易。在请求 XML 中,您可以这样指定它:
<ns1:SomeParameter>${#Project#MyPropName}</ns1:SomeParameter>
假设 MyPropName 是项目级别 属性。如果要使用测试用例级别 属性,请使用
${#TestCase#MyPropName}