Запись операций заготовки службы в файле протокола

Протокол заготовок служб помогает наблюдать за взаимодействием между приложением и сервером заготовок. Если эта опция включена, то для каждой развернутой заготовки создается файл протокола. Файлы протокола отформатированы как отчет HTML.

Прежде чем начать

Необходимо создать одну или несколько заготовок служб.

Процедура

Для того чтобы записать протокол операций заготовок служб, выполните следующие действия:

  1. Добавьте в файл eclipse.ini следующий аргумент виртуальной машины: -DSTUB_LOG_LEVEL=уровень.
    уровень может быть следующим:
    • 0: выключить протокол.
    • 1: операции заготовок без подробностей.
    • 2: операции заготовок, включая содержимое отправленных и полученных сообщений.
    • 3: данные уровня 2, а также заголовки HTTP полученных сообщений.
    • 4: данные уровня 3, а также вложенные файлы.
    Кроме того, предусмотрены следующие необязательные аргументы:
    • -DSTUB_LOG_KEEP_PREVIOUS=true: создает отдельный файл протокола при каждом повторном развертывании заготовки службы. Если значение не равно true или если опция отсутствует, то при развертывании заготовки службы или остановке сервера заготовок файл протокола удаляется.
    • -DSTUB_LOG_SERIALIZE_XML=true: показать содержимое XML (на уровнях 2, 3 и 4) без форматирования или отступов. Если значение не равно true или если опция отсутствует, то текст XML в протоколе будет отформатирован с отступами.

    Файл eclipse.ini расположен в одном каталоге с файлом eclipse.exe, применяемым для запуска продукта.

    Например, чтобы вести протокол с базовой информацией, добавьте в конец файла eclipse.ini строку -DSTUB_LOG_LEVEL=2.
  2. Перезапустите рабочую среду и в окне Монитор заготовок щелкните на значке Выполнить Выполнить, чтобы перезапустить серверы заготовок.
  3. Если сервер запущен расписанием в приложении тестирования производительности, то соответствующие протоколы создаются автоматически в рабочем пространстве. В противном случае выполните следующие действия для получения файлов протокола с сервера заготовок:
    Важное замечание: Сервер заготовок должен работать.
    1. По окончании тестов откройте Монитор заготовок, чтобы просмотреть файлы протокола, и перейдите на вкладку для нужного сервера заготовок.
    2. Нажмите кнопку Синхронизировать для выбранного сервера. Для каждой развернутой заготовки службы будет создан и показан файл протокола в формате HTML.
    Отчеты протоколов заготовок расположены в подпапке stubLogs папки для соответствующей заготовки службы.

Комментарии