【问题标题】:How can I pass input value in SOAP request from properties in SOAP UI tool?如何从 SOAP UI 工具中的属性传递 SOAP 请求中的输入值?
【发布时间】:2020-02-27 12:28:52
【问题描述】:

我正在使用 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>

【问题讨论】:

  • 可以分享一下快照吗,属性是测试用例属性,测试套件和项目级属性

标签: unit-testing wcf soap soapui


【解决方案1】:

这很容易。在请求 XML 中,您可以像这样指定它:

<ns1:SomeParameter>${#Project#MyPropName}</ns1:SomeParameter>

假设 MyPropName 是项目级属性。如果要使用测试用例级别的属性,请使用

${#TestCase#MyPropName}

【讨论】:

    猜你喜欢
    • 2017-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多