Katalon Studio最佳日志记录实践

问题描述 投票:2回答:1

我想知道记录的最佳实践是什么,因为我有一个常见的测试用例,我称之为其他特定的测试用例,我不喜欢在每个类中都有KeywordLoggerKeywordUtil对象。我应该只使用KeywordUtil.LOGGER而不是制作参考对象吗?

我是Katalon Studio的新手,所以如果有人能够对此有所了解,那就太棒了。有这样做的传统方式吗?

logging katalon-studio
1个回答
1
投票

我认为没有最佳的日志记录方法。这将在很大程度上取决于您的用例。

Katalon Studio默认为单个测试用例生成logs,为测试套件生成test reports.csv.html.log.xml格式)。

正如您已经说过的,您可以在Katalon论坛中集成记录器,如讨论herehere,并将其添加到.properties文件中:

# Root logger option
log4j.rootLogger=INFO, file
# Direct log messages to a log file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Append=false
log4j.appender.file.File=C:\\log\\logging.log
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:(%F:%L) - %m%n

然后将配置文件的路径设置为

PropertyConfigurator.configure("path of .properties file")

当然,最自定义的方法是创建自己的日志记录和报告framework

© www.soinside.com 2019 - 2024. All rights reserved.