2011-12-15 14 views
5

Sto usando soapUI's testrunner.bat per eseguire un test dalla riga di comando. Vorrei esaminare la risposta alla chiamata al servizio web. Questo è facilmente raggiungibile dall'interfaccia utente, ma non ho visto un'opzione che farà uscire la risposta al file. Ecco il comando che sto usando:Cattura risposta a una soapUI test run

testrunner.bat -sSuite -cPingProduction -r -I "C: \ Program Files \ eviware \ Projects \ Project-WebChecker-SoapUI-project.xml"

Questo comando genera un file di registro, ma non contiene alcuna risposta/richiesta.

Grazie.

risposta

6

Ho fatto questo con la creazione di un passo di prova (all'interno di un banco di prova) e l'utilizzo di questo script Groovy:

def response = context.expand('${request#Response}') 
// where request is the name of your request 
new File("C:/response.txt").write(response) 

la sintassi per chiamare testrunner.bat è corretto e ho verificato che funziona per me.

Problemi correlati