Как читать * .log файл используя QTP? - PullRequest
0 голосов
/ 04 января 2012

Я должен написать автоматический тест, проверяющий правильность логов сервера. Как я могу сделать это с помощью QTP. Эти файлы журналов очень длинные, поэтому выполнение этой строки за строкой занимает много времени.

Формат строк в файле журнала выглядит следующим образом:

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

1 Ответ

1 голос
/ 05 января 2012

Вы не уточнили свой вопрос, поэтому я дам ответы на два возможных вопроса.

  • Начиная с QTP 11, есть возможность прослушивать сообщения журнала приложений через Отслеживание журнала (доступно в Параметры теста ), для приложений, использующих каркас ведения журналов log4X (log4j, log4net и т. Д.).
  • Если все, что вы хотите сделать, это проверитьдействительный журнал был создан, вам нужно проанализировать файл журнала, это не имеет никакого отношения к QTP напрямую.Вы можете сделать это в простом VBScript и запустить его из теста, или вы можете сделать это на другом языке (.NET или COM) и вызвать его из теста (например, используя DotNetFactory) QTP.
...