如何从 SOAP 中的测试步骤响应文件(REST 请求的响应)中获取标记值 UI

How to fetch a tag value from Test step response file (REST request's response) in SOAP UI

我是 SOAP 的新手 UI,我需要从测试步骤响应文件(REST 请求的响应)中获取一个标记值并将其设置为测试套件 属性。

我的请求文件看起来像;

<xdata created_by="XXXX" created_at="Wed Mar 16 08:45:39 EDT 2016" app="" profile="" app_version="" env="DEV" tran="" service="1234">
   <rows start_index="0">
      <row basketId="1234566" basketVersionId="11" basketName="ORDERS_1505" basketDescription="ORDERS" createdUserName="XXXX" updatedUserName="XXX" __errorMsg="{&quot;errors&quot;:[],&quot;success&quot;:true}" totalApprovedOrderCount="0"/>
   </rows>
</xdata>

我需要获取 basketVersionId 属性,请帮忙。

注意:我阅读的所有示例都在处理 Soap Response,属性 使用命名空间和 xpath 进行传输。但我想这并没有在这里醒来。

SOAPUI 几乎全部转换为 Xml,因此尽管您有一个 REST 服务你无论如何都可以使用 XPath属性 传输 testStep

唯一的区别是,在 属性 转移 你必须 select:

  • ResponseAsXml 作为 REST 服务的 属性,响应为 Json
  • Response 作为具有 Xml 响应的 SOAP 服务的 属性。

因此您可以使用://*:row/@basketVersionId as XPath 来获取您的属性值。

希望对您有所帮助,