如何在SoapUI结果xml中打印请求和响应消息

时间:2017-06-15 17:17:49

标签: windows testing command-line soapui

我试图通过命令行在SoapUI中执行一些测试。

命令示例:

<con:testCaseRunLog ...>
    <con:testCaseRunLogTestStep name="step 1 name" status="OK" ... />
    <con:testCaseRunLogTestStep name="step 2 name" status="OK" ... />
    <con:testCaseRunLogTestStep name="step 3 name" status="FAILED" ...>
        <con:message>[LA is valid] XPathContains assertion failed for path [//Row[1]/EXTERNAL_ID[1]] : Exception:Missing content for xpath [//Row[1]/EXTERNAL_ID[1]] in Response</con:message>
    </con:testCaseRunLogTestStep>
</con:testCaseRunLog>

输出文件是这样的:

<con:request>...</con:request>
<con:response>...</con:response>

此时打印时只打印断言。我对SoapUI的了解不多,但是如何在每个步骤的输出文件中打印或配置一些日志以包含soap请求/响应或查询/结果(使用JDBC的步骤)?

示例:

<con:message>

或更多标签,如:

mt_srand(microtome());
$rand = mt_rand(1, 100000);

1 个答案:

答案 0 :(得分:0)

在命令中使用 -a 标志,SoapUI将结果存储在一个单独的文件中。这解决了这个问题。