Rest 如何在Soap UI中的新GET XML请求中从XML响应标记传递参数?

Rest 如何在Soap UI中的新GET XML请求中从XML响应标记传递参数?,rest,soap,request,response,soapui,Rest,Soap,Request,Response,Soapui,我试图在这个社区的不同线程中找到一个解决方案,但还没有找到一个我正在寻找的解决方案 我使用的是SoapUI版本5.3.0,我的应用程序有两个RESTful API。最初,我向Web服务发送json请求,并返回以下XML响应: <StartDataExtractResult xmlns="http://schemas.datacontract.org/2004/07/AriaTechCore" xmlns:i="http://www.w3.org/2001/XMLSchema-instanc

我试图在这个社区的不同线程中找到一个解决方案,但还没有找到一个我正在寻找的解决方案

我使用的是SoapUI版本5.3.0,我的应用程序有两个RESTful API。最初,我向Web服务发送json请求,并返回以下XML响应:

<StartDataExtractResult xmlns="http://schemas.datacontract.org/2004/07/AriaTechCore" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <StatusCode>1</StatusCode>
   <StatusText>success</StatusText>
   <RequestNumber>397</RequestNumber>
</StartDataExtractResult>

1.
成功
397
只要生成了
RequestNumber
标记。我必须访问另外两个XML端点(其中附加了
RequestNumber
的值)才能了解以下状态:

A.
http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/396

B。
http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/396

到目前为止,我已经为上述XML端点创建了两个单独的测试步骤:

A.
http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/

B.
http://quickextract.quickaudit.in/webs/quickextract.svc/GetRequestStatus/

现在,我需要在GET请求中添加标记内的值,以从WebServices获取响应

更新: 我已经在Testsuite级别创建了一个名为“TSreqNum”的“属性转移”。正在根据初始响应更新此“属性转移”。但我不确定如何附加“TSreqNum”来构造完整的GET请求,如下所示:
http://quickextract.quickaudit.in/webs/quickextract.svc/GetExtractionDetails/TSreqNum


有人能帮我吗?

您可以使用GET请求URL中的属性:

http://host:port/path/${#TestSuite#TSreqNum}

URL将使用属性值进行更新。

您可以在GET请求的URL中使用该属性:

http://host:port/path/${#TestSuite#TSreqNum}

URL将使用属性值进行更新。

谢谢您的建议。我的测试套件名称为“QuickExtract MultipleRequests”,我已将资源字段编辑为“/webs/QuickExtract.svc/GetExtractionDetails/${{,你不能用它的名字来代替它。谢谢你的建议。我的测试套件名称为“QuickExtract MultipleRequests”,我已将资源字段编辑为“/webs/QuickExtract.svc/GetExtractionDetails/${{,你不能用它的名字代替它。