当前位置: 首页 > 知识库问答 >
问题:

从 Soap UI 自动下载 Groovy 控制台日志

南门意蕴
2023-03-14

我有 Soap UI Pro。我可以下载所有系统生成的报告。我有一个时髦的脚本作为测试步骤之一,我正在使用 log.info() 编写一些事务日志。当我执行测试套件时,我还希望我的控制台日志自动下载到我的计算机上。有人可以让我知道这是否可能吗?

或者我可以将我的 log.info() 值写入系统生成的日志吗?

共有1个答案

朱啸
2023-03-14

我的脚本将脚本日志保存到一个文件中。

def loggerSize = 0

log.info "first log"
log.info "second log"

def logArea = null
logArea = com.eviware.soapui.SoapUI.logMonitor.getLogArea( "Script log" ); // Or HHTP log, Jetty log, Script log;  each tab name in log part, can't capture 'Log Output' part ... 
def model = null
def logger = ""
if( logArea != null ){
    model = logArea.model
    if( model.size > loggerSize ){
        for(c in loggerSize..(model.size-1)){
            logger += model.getElementAt(c).toString() + "##"
        }
    }
}
return logger
 类似资料:
  • 我刚刚开始学习Groovy,正在GroovyConsole中进行实验。 有没有办法读取用户输入?我尝试了下面的代码,但我得到了一个错误。 这是我收到的错误: 有什么我需要进口的吗? 任何帮助都会很好。 谢谢

  • 问题内容: 我想在量角器测试中输出div的文本,到目前为止,我有: 但这输出 我尝试了“ toString()”,结果相同。 有没有办法将文本输出到控制台? 问题答案: 和其他大多数量角器方法都返回承诺。您想将您的陈述放入承诺解决方案中: 使用新的量角器语法:

  • Laravel中是否有类似的东西允许您查看正在执行的实际SQL?例如,在Rails中,您可以在控制台中看到SQL。在Django中,您有一个工具栏。 在《拉威尔4》中有类似的东西吗? 澄清一下:我的问题是如何在没有代码的情况下做到这一点。Laravel中是否有内置的东西不需要我在应用程序中编写代码? 更新:最好我也希望看到CLI查询(例如)

  • 嘿,我想知道控制台中的输出是否可能与文件输出中的输出相同。 这是我的XML配置。 滚动文件中的输出 在控制台中为空。但是现在如果我改变 到"追踪" 将是2,4,6。。。。在控制台和我的文件中,它将是1,3,5,7。。。这很容易理解。 但是我的问题是,我们如何在控制台和文件中同时拥有相同的日志级(跟踪)输出?(添加包名称和级别的标签不起作用) 与此问题相关: log4j2 xml配置-登录到文件和控

  • 当我尝试在soapUI测试步骤中解析响应时,收到了以下异常。也尝试了getXMLHolder方法。还是没运气。 答复如下