SoapUI mockservice - Groovy脚本 - 如何将xml请求节点发送到模拟响应

时间:2018-01-22 21:32:51

标签: groovy soapui

我是soapui和groovy的新手。 我正在尝试使用相同的请求节点和原始值

发送模拟响应

SOAP Request包含以下标签,我希望这些节点应该出现在我的模拟响应中,我不知道如何实现它

 <Params>
    <ORArray>
        <ORN>1234</ORN>
        <ORN>1235</ORN>
        <ORN>1236</ORN>
        <ORN>1237</ORN>
    </ORArray>
    <ORVolArray>
        <ORVOL>54242</ORVOL>
        <ORVOL>54243</ORVOL>
        <ORVOL>54244</ORVOL>
        <ORVOL>54245</ORVOL>
    </ORVolArray>
    <ORPRArray>
        <ORPR>1414</ORPR>
        <ORPR>1415</ORPR>
        <ORPR>1416</ORPR>
        <ORPR>1417</ORPR>
    </ORPRArray>
</Params>

我正在尝试下面的代码但不能在模拟响应中包含请求标记

def holder = util.getXmlHolder(mockRequest.requestContent)
def params = holder.getDomNodes("//*:Body/*:abc/*:xyz/*:Params").toString()
context.setProperty("Params", params)

更新了模拟响应以替换为请求的内容,但它无法正常工作

<Params>${params}</Params>

0 个答案:

没有答案