Выполнение продолжительных тестов

Если продолжительность тестирования превышает 24 часа, вопросы, связанные с потреблением ресурсов, могут повлечь за собой возникновение неполадок на клиентах SAP и Citrix. Режим длительного выполнения позволяет повысить надежность тестов большой продолжительности с применением протоколов SAP и Citrix, так как обеспечивает выполнение тестов в множественных процессах.

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

Убедитесь в том, что тест, если он выполняется как отдельный тест, воспроизводится надежно и без ошибок.

Для тестов Citrix для каждого виртуального пользователя теста создается отдельный процесс.

Для тестов SAP новый процесс запускается каждый раз, когда число экземпляров теста достигает определенного значения.

Приведенные ниже рекомендации помогут обеспечить успешное выполнение тестов большой продолжительности:
  • Используйте компьютеры агента с RAM не менее 2 Гб и свободным дисковым пространством не менее 10 Гб, на которых запущена та же версия IBM® Rational Performance Tester или Агента Rational Performance Tester. Отключите антивирусное программное обеспечение, экранные заставки и функции автоматической установки обновлений. Избегайте использования компьютеров агента во время выполнения теста.
  • Следите за тем, чтобы отдельные тесты были короткими, избегая циклов, состоящих из более чем 10 итераций в каждом тесте, и обеспечьте желаемую продолжительность теста путем создания цикла внутри расписания. Число виртуальных пользователей теста не должно превышать 20 или 30 на каждый компьютер агента, со временем ожидания, превышающим несколько секунд.
  • Используйте тесты с минимальным числом точек проверки.
Для SAP:
  • Не используйте тему Signature. Отключите все анимационные эффекты в GUI SAP.
  • Любой щелчок мышью может быть воспринят скрытым окном GUI SAP, что может привести к сбою тестирования.
  • Убедитесь в том, что значение счетчика Пропускной способности экрана остается низким (примерно по 1 в секунду на каждого агента).

Процедура

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

  1. В Навигаторе тестов выберите расписание и дважды щелкните на нем. Откроется расписание.
  2. В расписании щелкните на элементе расписания и настройте нужные опции в области Сведения об элементе расписания.
    1. На странице Протокол теста отключите функцию Показать ошибки и сбои.
    2. На странице Выявление неполадок задайте для уровня ведения протокола значение Строгий.
    3. На странице Статистика задайте для уровня ведения протокола значение Действия расписания или Основные действия теста, установите значение интервала выборки, равное 15 - 30 минутам, и выберите Сохранять только статистику всех хостов.
    4. На странице Требования к производительности отключите требования к производительности.
  3. В расписании щелкните на группе пользователей, для которой необходимо включить режим длительного выполнения.
  4. В области Сведения об элементе расписания щелкните на вкладке Опции и выберите Редактировать опции.
  5. Для того чтобы активировать режим длительного выполнения, выполните следующие действия:
    1. Выберите действие Включить режим длительного выполнения.
    2. Для тестов SAP введите значение, соответствующее Числу запусков теста на каждый процесс. Оптимальным является значение, в 1,5 раза превышающее число виртуально пользователей теста для данной группы пользователей.

Комментарии