Свойства расписания

При открытии расписания можно задать его свойства.

Страница Загрузка пользователей

Щелкните правой кнопкой мыши в таблице и выберите действие Добавить для добавления этапа. Для того чтобы изменить этап, выберите строку, а затем нажмите кнопку Редактировать или щелкните на значке пользователя в первом столбце.
Пользователи
Введите общее число пользователей, активных на данном этапе (а не число пользователей, подлежащих добавлению к текущему числу запущенных пользователей или вычитанию из этого числа).
Выполнение в течение указанного периода времени
Укажите промежуток времени (и единицы измерения времени), в течение которого будет выполняться данный этап. При достижении указанного числа пользователей они будут запущены в течение указанного промежутка времени. По истечении указанного времени, выполнение для этих пользователей продолжается, если это необходимо для следующего этапа. В противном случае они будут корректно остановлены.
Выберите Показать дополнительные параметры, чтобы установить дополнительные опции для подготовки тестируемой системы, прежде чем пользователи фактически перейдут к данному этапу.
Скорость изменений
Введите число, чтобы указать интервал между добавлением или удалением каждого пользователя, а не одновременного добавления или удаления их всех. Постепенное изменение количества пользователей позволяет избежать перегрузки системы, которая может привести к наступлению тайм-аутов соединений. В окне Предварительный просмотр загрузки пользователей значение интервала отображается в черном цвете.
Время стабилизации
Тестируемая система может реагировать на внезапное изменение состава пользователей. Если задано время стабилизации, начинающееся в момент достижения целевого количества пользователей, тестируемая система может перейти в стабильное состояние, чтобы точно отразить состав пользователей. В окне Предварительный просмотр загрузки пользователей значение времени отображается в черном цвете.
Временное ограничение предоставления пользователем ответа на запрос остановки
Введите значение, если необходимо. Получив запрос остановки, виртуальный пользователь заканчивает свое текущее действие (например, запрос HTTP), а затем завершает работу. Если виртуальный пользователь не завершил работу в течение указанного временного ограничения, его работа завершается принудительно.
Предварительный просмотр загрузки пользователей
Предварительный просмотр этапов изменения состава пользователей во времени. Сегменты, выделенные красным цветом, указывают на то, что для данного состояния было достигнуто общее число пользователей.

Страница Время ожидания

Использовать записанное время ожидания
Выберите эту опцию для воспроизведения теста с той же скоростью, с которой он был записан. Эта опция никак не влияет на время ожидания.
Указать фиксированное время ожидания
Значение времени ожидания для каждого пользователя абсолютно одинаково: это указанное вами значение. Таким образом нельзя добиться точной имитации пользователей, но это удобно, если требуется быстро воспроизвести тест.
Увеличить/уменьшить время ожидания на процентное значение
Введите процентное значение в Шкале времени ожидания. Время ожидания каждого пользователя умножается на это процентное значение. Значение, равное 100, не влечет за собой изменения времени ожидания. Значение, равное 200, удваивает время ожидания, поэтому расписание воспроизводится в два раза медленнее, чем оно было записано. Значение, равное 50, сокращает время ожидания вдвое, поэтому расписание воспроизводится в два раза быстрее. Значение, равное 0, указывает на отсутствие задержек.
Изменить время ожидания на произвольное процентное значение
Время ожидания каждого пользователя генерируется произвольно с учетом верхней и нижней границ указанных процентных значений. Процентное значение зависит от записанного времени ожидания. Например, если выбрано Нижнее ограничение, равное 10, и Верхнее ограничение, равное 90, значения времени на обдумывание может колебаться в пределах от 10 до 90 процентов от исходного времени ожидания. Произвольное время равномерно распределяется в пределах этого промежутка.
Максимальное время ожидания
Установка максимального времени ожидания нужна для тестов, имитирующих фактическое время ожидания. После установки максимального значения не требуется искать и редактировать каждый длительный промежуток времени ожидания в тесте. Длительное время ожидания может возникнуть под влиянием множества факторов, например, из-за перерыва во время записи. Для того чтобы восстановить исходное время ожидания, снимите отметку с этого переключателя.

Страница Мониторинг ресурсов

Включение мониторинга ресурсов
Выберите эту опцию для активации мониторинга ресурсов. Доступные источники получаемых данных:
  • Управляемые объекты EJB веб-сервера Apache
  • Управляемые объекты EJB Apache Tomcat
  • Агенты мониторинга IBM® Tivoli
  • Мониторы моментальных копий IBM DB2
  • Система сбора статистики IBM WebSphere
  • Управляемые объекты EJB сервера приложений JBoss
  • Управляемые объекты EJB виртуальной машины Java™
  • База данных Oracle
  • Управляемые объекты EJB Oracle WebLogic Server
  • Управляемые объекты EJB SAP NetWeaver
  • Монитор UNIX rstatd
  • Агенты SNMP (простой протокол управления сетью)
  • Системный монитор Windows
Данные мониторинга ресурсов позволяют получить более полное представление о системе, чтобы ускорить процесс устранения неполадок.
Игнорировать недопустимые ресурсы во время выполнения расписания
Выберите эту опцию для подавления сообщений об ошибках, вызванных недействительными ресурсами, например, недоступными хостами или недопустимыми именами хостов. Выбрав эту опцию, необходимо просмотреть сообщения об ошибках в протоколах.

Страница Статистика

Уровень ведения протокола статистики
Эти опции перечислены в порядке увеличения объема данных, получаемых для протокола тестирования.
Нет
Сбор минимального количества статистических данных. Используйте эту опцию для быстрого выполнения расписания в целях тестирования.
Действия расписания
Указывает число активных и завершивших работу пользователей для данного сеанса выполнения.
Основные действия теста
Для тестов HTTP, эта опция указывает на действия, связанные со страницей (попытки, попадания и точки проверки). Для тестов SAP эта опция позволяет получить информацию об окнах SAP.
Дополнительные действия теста
Для тестов HTTP эта опция содержит информацию, связанную с элементами страницы. Эта опция не применяется к тестам SAP.
Все
Передача статистики по всем действиям.
Интервал сбора статистики
Устанавливает интервал выборки для отчетов. При выполнении расписания в отчетах отображается такая информация, как время ответа в течение определенного промежутка, частота запросов, передаваемых в течение промежутка времени, и средняя тенденция ответов в течение определенного промежутка. Этот интервал выборки нужно указать в этом поле.
Сохранить только статистику всех хостов
Выберите эту опцию, если тест производительности выполняется не для различных WAN, и требуется получить данные с каждого удаленного компьютера.

Инициализация переменных

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

Добавить
Добавление переменной и инициализация значения. В столбце Используется в отображается имя теста, в котором используется соответствующая переменная. Значок предупреждения будет отображен для переменной, которая переопределяет значение, заданное на уровне расписания или группы пользователей, и использует значение, определенное на уровне теста, если задан уровень видимости Только этот тест. Наведите курсор на значок предупреждения, чтобы просмотреть тесты, переопределяющие исходные значения переменных.
Экспорт
Экспорт переменных, определенных на уровне расписания, в файл.
Использовать файл исходных значений переменных
Отметьте этот переключатель, чтобы использовать значения переменных из файла. Нажмите кнопку Обзор, чтобы выбрать существующий файл, или кнопку Создать для создания файла.

Страница Требования к производительности

Включить требования к производительности
Включает использование требований к производительности для этого расписания.
Имя
Имя этого набора требований к производительности. Это имя используется в отчете Требования к производительности. Имя по умолчанию - Performance Schedule -имя_расписания.
Использовать значения по умолчанию
Сбрасывает Имя к значению по умолчанию.
Требование к производительности
В таблице показаны все требования к производительности. Затененные требования для этого расписания не определены. Для определения требования задайте Оператор и Значение.
Оператор
Щелкните на этом поле для просмотра списка математических операторов. Выберите оператор для этого требования к производительности.
Значение
Щелкните на этом поле для задания значения для требования.
Стандартное
Отметьте этот переключатель, чтобы пометить требование как стандартное. Если стандартное требование не соблюдено, то выполнение расписания получит вердикт Сбой, и этот вердикт будет распространен на все выполнение, подобно сбою точки проверки. Сотрите отметку с переключателя, чтобы сделать требование дополнительным. В общем случае, дополнительными считаются требования, отслеживаемые внутренне. Дополнительное требование не может привести к сбою выполнения, и его результаты ограничены одной страницей отчета Требования к производительности.
Скрыть неопределенные требования
Отметьте этот переключатель, чтобы видеть только те требования, которые вы определили. Если эта опция выбрана, то затененные строки будут скрыты.
Очистить
Выберите одно или несколько требований и щелкните для удаления определения. Требование останется доступным и может быть переопределено.

Страница Протокол тестирования

Установка по умолчанию, согласно которой в протоколе регистрируются все ошибки и предупреждения, а также основные действия теста, соответствует большинству целей. Тем не менее, в протоколе можно регистрировать информацию любого типа, можно также полностью отказаться от регистрации информации или задать получение информации от всех пользователей, хотя ни одну из этих двух ситуаций нельзя назвать типичной.
  • Для просмотра только ошибок и предупреждений установите первые два переключателя в разделе Что регистрировать в протоколе в положение Все; затем снимите отметку с третьего переключателя - Также показывать все остальные типы, что позволит отказаться от регистрации событий успешного выполнения операций.
  • Для проверки структуры расписания, если результаты выполнения теста не представляют интереса, установите для всех трех переключателей в разделе Что регистрировать в протоколе опцию Действия расписания.

    Оба варианта, а также установка по умолчанию, ограничивают размеры протокола тестирования и сокращают общее время выполнения расписания, так как существенно уменьшают время передачи протокола по окончании тестирования.

При отладке теста можно задать для всех трех полей раздела Что регистрировать в протоколе значение Все или Подробные сведения о действии. Эти настройки ведут к созданию протоколов больших размеров, особенно если выполняются продолжительные тесты или если запускается большое количество пользователей. В свою очередь, увеличение размеров протоколов тестирования ведет к увеличению времени их передачи и даже может повлечь за собой исчерпание свободного дискового пространства компьютера.

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

Страница Анализ времени ответа

Включить сбор данных о времени ответа
Выберите эту опцию, чтобы активировать сбор данных для анализа времени ответа. Эти данные позволяют проанализировать время ответа для каждого элемента страницы.
Уровень детализации
Выберите значение Низкий или Средний, чтобы ограничить количество собираемых данных.
Только информация выборки из подмножества пользователей
Если задан Высокий или Средний уровень детализации, задайте долю выборки во избежание неконтролируемого увеличения размера протокола.
Фиксированное число пользователей
Указанное в этом поле число пользователей из каждой группы будет помещено в выборку. В отсутствие определенных причин, требующих получения данных от нескольких пользователей, выберите опцию Фиксированное число пользователей и укажите значение, соответствующее одному пользователю из каждой группы пользователей.
Процентная доля пользователей
В выборку будет помещена процентная доля пользователей из каждой группы пользователей, согласно указанному значению, но не менее одного пользователя из каждой группы.

Страница Выявление неполадок

Уровень ведения протокола выявления неполадок
В целом, уровень выявления неполадок следует изменять только по указанию специалистов Группы поддержки программного обеспечения IBM. Тем не менее, при определенных условиях может потребоваться изменить уровень выявления неполадок самостоятельно. Например, если неполадки возникают при достижении определенного числа пользователей, можно повысить уровень выявления неполадок, задав значение Конфигурация. Это самый подробный уровень, используемый без обращения к специалистам Группы поддержки программного обеспечения IBM.
Только информация выборки из подмножества пользователей
Выберите эту опцию, чтобы задать долю выборки.
Фиксированное число пользователей
Укажите число пользователей из каждой группы для помещения в выборку
Процентная доля пользователей
В выборку помещается указанная процентная доля пользователей из каждой группы, но не менее одного пользователя из каждой группы пользователей.

Комментарии