查看执行日志是解决自动化测试执行故障时的第一种方法。日志中的关键信息可以快速帮助项目团队查明任何问题的根源。Katalon Studio执行日志经过了优化,提供了这样的信息,这样您就可以全面地查看运行的测试。
调试器执行进展
Katalon Studio执行日志显示在测试运行期间执行的操作的完整细节,以帮助您更好地调试。测试日志包含关于测试运行的所有相关信息。还包括完整的测试步骤语句和所需的功能信息。日志级别是ANSI为不同级别用不同颜色编码的:INFO、DEBUG、WARING、ERROR,以便更容易地查看执行日志,如下面的屏幕截图所示。
Web服务测试的大量日志
由于客户端和服务器端的许多因素,发送和接收Web服务可能是一项麻烦的任务。从5.9版开始,Katalon Studio就在Web服务执行日志中包含了HAR文件。HAR文件包含低级数据,可以快速帮助您识别Web服务的关键性能问题。在发送请求时,将记录一个相关的.har文件,并通过执行日志进行访问。物理文件直接存储在当前执行的机器上。
如果执行Web服务套件,这些.har文件存储在生成的报表文件夹下的requests主文件夹中。
在诸如https://toolbox.googleapps.com/apps/har_analyzer/这样的服务分析器中使用.har文件将提供关于Web服务请求和响应的质量洞察。这将帮助项目团队快速识别关键问题,并有效地分配资源来解决问题。可以确定的一些问题包括:
Performance issues: 页面加载缓慢,执行某项任务超时,
Page rendering issue:页面格式不正确,信息缺失,…
日志配置
日志的最深层称为跟踪。当您需要比调试级别更多的日志详细信息时,请使用跟踪级别,调试级别是默认使用的。如果您想要更改一个或多个包的日志级别,该设置将被定位并存储在Include > Config > log.properties文件
通过不注释logging.level.com.kms=TRACE 行,差异是显而易见的
总结
- Katalon Studio的执行日志得到了增强,以便更好地调试过程和观察执行进度。
- 可以直接从日志配置日志级别。属性文件。
- .har文件生成并存储在Web服务请求日志中。它可以用来分析和排除性能或连接问题(如果有的话)。