捕获对soapUI测试运行的响应

时间:2011-12-15 18:30:34

标签: web-services soapui

我正在使用soapUI的testrunner.bat来从命令行执行测试。我想检查对Web服务调用的响应。这可以通过UI轻松完成,但我还没有看到将响应转储到文件的选项。 这是我正在使用的命令:

  

testrunner.bat -sSuite -cPingProduction -r -I“C:\ Program Files \ eviware \ Projects \ Project-webchecker-soapui-project.xml”

此命令确实生成了一个日志文件,但它没有响应/请求。

感谢。

1 个答案:

答案 0 :(得分:6)

我是通过创建测试步骤(在测试用例中)并使用这个Groovy脚本来完成的:

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

您调用testrunner.bat的语法是正确的,我已经确认它对我有用。