我试图通过命令行在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);
答案 0 :(得分:0)
在命令中使用 -a 标志,SoapUI将结果存储在一个单独的文件中。这解决了这个问题。