Определение требований к производительности в расписаниях

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

Процедура

  1. В панели Навигатор тестов найдите требуемое расписание и дважды щелкните по нему. Расписание будет открыто.
  2. В области Сведения об элементе расписания откройте вкладку Требования к производительности и выберите Включить требования к производительности. Страница содержит таблицу требований к производительности, относящихся к расписанию. В таблице требования разделены на общие требования, относящиеся ко всем протоколам, требования для отдельных протоколов и требования, относящиеся к собираемым данным о ресурсах.
  3. Разверните дерево требований, щелкните по определяемому требованию и определите требование следующим образом:
    Опция Описание
    Имя Имя требования к производительности можно изменить на более понятное. Однако при изменении имени требования появится несоответствие: в отчете о требованиях к производительности используется измененное имя, а в остальных отчетах используется имя по умолчанию. Поэтому при изменении имени требования необходимо отслеживать первоначальное имя.
    Оператор Выберите оператор.
    Значение Укажите значение.
    Основное При выборе опции требование становится основным. Если основное требование не выполняется, вердиктом по выполнению расписания будет "не выполнено". После отмены выбора опции требование становится дополнительным. В общем случае дополнительными являются требования, отслеживаемые на внутреннем уровне. Дополнительное требование не может приводить к сбою выполнения; дополнительные результаты ограничены двумя страницами отчета о требованиях к производительности.
  4. При необходимости можно выбрать Скрыть неопределенные требования, чтобы скрыть затененные строки. Затенение указывает, что требование не определено.
  5. Выберите требование и нажмите кнопку Очистить, чтобы удалить его определение. Требование остается доступным, и его можно определить повторно.

Пример

Требования к производительности можно определить в тесте, если это поддерживается протоколом, или в расписании. При определении в тесте требование определяется отдельно для каждого элемента теста, даже если выбрано несколько элементов теста. При определении в расписании требование определяется для всех элементов теста вместе.

Допустим, выбрана каждая страница в тесте и определено следующее требование: Среднее время ответа для страницы [мс] [для сеанса выполнения] должно быть менее 5 секунд. То есть, если одна страница в тесте имеет время ответа 6 секунд, требование на этой странице не выполняется. На других страницах с временем ответа менее 5 секунд требование выполняется.

Допустим, открыто расписание и определено следующее требование: Среднее время ответа для всех страниц [мс] [для сеанса выполнения] должно быть менее 5 секунд. То есть, измеряется среднее время ответа для всех страниц. Если довольно много страниц имеют достаточно малое время ответа, чтобы нивелировать время ответа одной страницы порядка 30 секунд, то требование выполняется.

Информация об определении требований в тестах HTTP приведена в разделе Определение требований к производительности в тестах.


Комментарии