Groovy 如何针对日志输出进行SoapUI断言?

Groovy 如何针对日志输出进行SoapUI断言?,groovy,soapui,Groovy,Soapui,我有一个进程不响应输出,它在文件中创建一个日志行。我希望soapui生成一个请求,然后在日志文件中查找预期的输出 如果我理解您的目标,您可以在执行请求后,在测试步骤中使用脚本断言来检查日志文件中的内容 因此,您可以使用以下简单的Groovy代码作为脚本断言: //获取日志内容 def logFile=新文件('pathTo/File.log') //并断言日志文件 //包含所需的字符串 断言日志文件.getText('UTF-8')。包含('expectedText') 注意:如果要检查服务器

我有一个进程不响应输出,它在文件中创建一个日志行。我希望soapui生成一个请求,然后在日志文件中查找预期的输出

如果我理解您的目标,您可以在执行请求后,在测试步骤中使用脚本断言来检查日志文件中的内容

因此,您可以使用以下简单的Groovy代码作为脚本断言:

//获取日志内容
def logFile=新文件('pathTo/File.log')
//并断言日志文件
//包含所需的字符串
断言日志文件.getText('UTF-8')。包含('expectedText')
注意:如果要检查服务器是否写入日志而不是创建响应,则必须从服务器计算机本身执行SOAPUI测试,或者从运行测试的计算机共享访问此日志文件


希望有帮助,

那么这个日志文件在哪里?如何访问它?您在日志文件中查找的是什么?也许您想从开始。为什么日志文件在哪里或我如何访问它很重要?正如我所说的,我正在日志文件中寻找预期的输出。