【发布时间】:2020-04-22 15:36:31
【问题描述】:
我在 soapui(5.4.0 版)中有一个带有特殊设置脚本(如下)的测试用例。这段代码运行良好,每次我运行我的测试用例时,我都会从脚本日志中获取所有 log.info 到我的 script.txt 中。
def logArea = com.eviware.soapui.SoapUI.logMonitor.getLogArea("script log")
def LogFile = new File ("C:/Users/myuser/Documents/script.txt")
LogFile.write("Generating Script Logs...\r\n")
if (logArea != null)
{
def model = logArea.model
if (model.size > 0)
{
for (c in 0..(model.size-1))
{
LogFile.append(model.getElementAt(c).toString() + "\r\n")
}
}
}
但主要问题是,我想在每次运行新测试用例时将每次运行存储为一个,它会覆盖我的输出文件。但是我想保留所有内容,每次运行都在一个文件中,我该怎么做?
【问题讨论】: