
[英]SoapUI property transfer of content from test response body to another test request 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.