Настройка SLA

SLA (service-level agreement, соглашение об уровнях сервиса) – нефункциональные требования, которые определяют критерии успешности проведенных тестов.

В Boomq можно добавить SLA для разных областей видимости: тестов, транзакций, запросов и системных метрик.

Чтобы добавить SLA:

  1. Откройте тест.

  2. Перейдите на шаг SLA. Откроется окно:

    ../_images/um_add_sla.ru.png
  3. Перейдите на необходимую вкладку, нажмите + Добавить SLA и настройте SLA:

  4. Нажмите Сохранить.

Чтобы удалить SLA, нажмите delete_button.

Также SLA можно добавить или изменить после завершения теста:

  1. Перейдите в раздел Запуски и откройте запуск теста.

  2. Нажмите SLA. Откроется окно:

    ../_images/um_view_sla_status.ru.png
  3. Измените или добавьте SLA.

  4. Нажмите Сохранить. Значение метрик будет пересчитано.

Тест

../_images/um_sla_test.ru.png
  1. Выберите одну из метрик для теста:

    • Среднее время отклика. Среднее время ответа системы на запрос или транзакцию;

    • Процент ошибок. Учитываются ошибки только при выполнении всех запросов, без учета транзакций;

    • 95 процентиль. Квантиль 0,95 времени отклика системы на тест;

    • Кол-во запросов в секунду. Количество выполненных запросов в секунду.

  2. Выберите одну из операций сравнения: <= или >.

  3. Укажите SLA — пороговое значение метрики.

  4. (Опционально) В полях Начало и Конец укажите период, для которого Boomq вычислит метрику по окончании теста.

Транзакция

../_images/um_sla_transaction.ru.png
  1. Выберите транзакцию и сценарий теста.

  2. Выберите одну из метрик:

    • Среднее время отклика. Среднее время ответа системы на транзакцию;

    • Процент ошибок. Учитываются ошибки только при выполнении транзакции, без учета запросов;

    • 95 процентиль. Квантиль 0,95 времени отклика системы на транзакцию;

    • Кол-во транзакций в секунду. Количество выполненных транзакций в секунду.

  3. Выберите одну из операций сравнения: <= или >.

  4. Укажите SLA — пороговое значение метрики.

  5. (Опционально) В полях Начало и Конец укажите период, для которого Boomq вычислит метрику по окончании теста.

Запрос

../_images/um_sla_request.ru.png
  1. Выберите запрос, транзакцию и сценарий теста.

  2. Выберите одну из метрик:

    • Среднее время отклика. Среднее время ответа системы на запрос;

    • Процент ошибок. Учитываются ошибки только при выполнении запроса;

    • 95 процентиль. Квантиль 0,95 времени отклика системы на запрос;

    • Кол-во запросов в секунду. Количество выполненных запросов в секунду.

  3. Выберите одну из операций сравнения: <= или >.

  4. Укажите SLA — пороговое значение метрики.

  5. (Опционально) В полях Начало и Конец укажите период, для которого Boomq вычислит метрику по окончании теста.

Системные метрики

../_images/um_sla_system_metrics.ru.png

Чтобы добавить SLA с системными метриками:

  1. Укажите имя хоста тестируемой системы.

  2. Выберите одну из метрик:

    • Среднее значение загрузки процессора;

    • Среднее значение загрузки оперативной памяти.

  3. Выберите одну из операций сравнения: <= или >.

  4. Укажите SLA — пороговое значение метрики.

  5. (Опционально) В полях Начало и Конец укажите период, для которого Boomq вычислит метрику по окончании теста.

Просмотр статуса SLA

Статус выполнения SLA отображается после завершения теста в разделе Запуски. Подробнее см. раздел Просмотр проведенных тестов.

Чтобы посмотреть значение метрик SLA:

  1. В разделе Запуски откройте запуск теста.

  2. Нажмите SLA. Если результаты теста соответствуют SLA, значение метрики отмечено зеленым цветом, иначе — красным:

    ../_images/um_view_sla_status.ru.png