繁体   English   中英

SoapUI:将响应有效负载值传输到新的请求URL(不同的测试步骤)

[英]SoapUI: Transfer Response Payload Value to New Request URL (Different Test Steps)

我正在尝试弄清楚SoapUI,到目前为止,它是一个很棒的工具。 但是,我无法弄清楚这种财产转移。 我读了很多书,似乎找不到我要的答案。

我有一个请求:POST http:// localhost / restaurant

我收到以下响应有效负载:

HTTP/1.1 200 OK
Date: Tue, 07 Jul 2015 22:50:27 GMT
Content-Type: application/json
Content-Length: 35

    {
      "supplementalInfo":null,
      "id":1146
    }

然后,我想获取“ id”值并将其放置在以下请求中:DELETE http:// localhost / restaurant / {id}

我尝试过:/ restaurant / $ {创建新餐厅#Response#// *:id}在哪里“创建新餐厅”是测试步骤的名称,响应有效负载从无到有。

我想念什么? 提前非常感谢您的帮助!

您对“创建新餐厅”的响应是application/json ,但是您正在使用XPath(XML)表示法来传递值! 那是行不通的。

幸运的是,SoapUI在内部将几乎所有内容都转换为XML表示形式。 为此,您将需要使用: ${Create A New Restaurant#ResponseAsXml#//*:id} 请注意其中多余的“ AsXml”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM