Questo è probabilmente un molto facile uno per tutti i clienti abituali SoapUI.SoapUI parametri ricevendo richiesta a script di servizio finto
In uno script di risposta del servizio finto SoapUI, come faccio a estrarre il valore all'interno della richiesta che sto rispondendo a?
Diciamo che la richiesta in ingresso ha
<ns1:foo>
<ns3:data>
<ns3:CustomerNumber>1234</ns3:CustomerNumber>
</ns3:data>
</ns1:foo>
Come faccio ad avere il "1234" in una variabile Groovy? Ho provato con un xmlHolder ma mi sembra di avere l'XPath sbagliato.
(So come impostare una proprietà e integrare il suo valore nella risposta già.)
Un sacco di XML-Q/A qui, ma se si dispone di una richiesta JSON, Funziona in modo simile usando 'def requestJson = new groovy.json.JsonSlurper(). parseText (mockRequest.requestContent)' e per esempio 'log.info" $ {requestJson.'CustomerNumber '} "' – fheub