Rest 如何在Soap UI中的新GET XML请求中从XML响应标记传递参数?
我试图在这个社区的不同线程中找到一个解决方案,但还没有找到一个我正在寻找的解决方案 我使用的是SoapUI版本5.3.0,我的应用程序有两个RESTful API。最初,我向Web服务发送json请求,并返回以下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
<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/${{,你不能用它的名字代替它。