如何使用QTP读取* .log文件?

时间:2012-01-04 13:52:57

标签: logging qtp

我必须编写自动测试来验证服务器日志的正确性。我怎么能用QTP做到这一点。这些日志文件非常长,因此需要花费大量时间来排除这一行。

日志文件中行的格式如下:

2012-01-04 14:26:08,832|DEBUG|company.project.algorithm.core.AlgorithmCore - No primary operation was found.

1 个答案:

答案 0 :(得分:1)

您尚未澄清您的问题,因此我会回答两个可能的问题。

  • 从QTP 11开始,对于使用log4X的应用程序,可以选择通过日志跟踪功能(在测试设置中提供)收听应用程序日志消息(log4j,log4net等)日志框架。
  • 如果您只想验证是否创建了有效日志,则需要解析日志文件,这与QTP无关。您可以使用普通VBScript进行操作并从测试中运行它,也可以使用其他语言(.NET或COM)进行测试,并从测试中调用它(例如,使用QTP的DotNetFactory)。