начало   выбор продуктов   карта сайта   контакт   поддержка   english  
ProLAN
  о наспродукты и решенияit-услугитренингикупить  
 

технологиятестированиедиагностика и управлениерешениявитрина

 
технология

 

- Аудит "здоровья" сети
- Сквозная Диагностика
- Технология SLа-ON
- Акция: "Красная Кнопка для Шефа"
- Технология ProMirroring
- Управление Производительностью Приложений
  Введение
  Время реакции приложений
  Факторный анализ
- Диагностика сети как
Интернет-Сервис

 

Покупайте Дешевле:

Станьте партнером ProLAN

 

 

Управление Производительностью Приложений

Время реакции приложений

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

Обычно производительность приложения характеризуется временем реакции и доступностью (готовностью). Далее эти метрики будем называть Ключевыми Метриками Производительности Приложений (КМПП). Чтобы получить достоверную информацию о производительности приложения эти метрики нужно измерять в течение представительного периода времени (не менее 5 рабочих дней) и затем статистически обработать. Так формируются Базовые Линии КМПП и APDEX (www.apdex.org), представляющие собой интегральные показатели производительности приложения.

   

Иногда производительность приложения удобнее характеризовать метриками СОКС (Субъективная Оценка Качества Сервиса).

Продукты семейства SLA-ON™ поддерживают два метода измерения времени реакции приложений: Transaction Simulation и Application Instrumentation. Первый метод позволяет измерять время реакции практически любого Windows-приложения. Второй метод имеет ограниченное применении и позволяет измерять время реакции Windows-приложений, к кодам которых есть доступ.

Transaction Simulation

Метод Transaction Simulation основан на использовании GUI-роботов (далее просто Роботов). Робот играет роль эталонного пользователя приложения. По тому, с какой производительностью работает Робот, судят о производительности работы с приложением всех остальных, реальных пользователей.

   

Разработать GUI-Робот относительно несложно. Если у Вас есть опыт написания программ на языке Basic, Вы легко можете сделать это самостоятельно. Руководство по созданию GUI-Роботов Вы найдете в документе: "SLA-ON™ GUI-Robot".

Загрузить "SLA-ON™ GUI-Robot" в формате PDF

Робот - это выделенный компьютер сети, который автоматически (в цикле) выполняет заданный набор операций приложения и одновременно измеряет время выполнения этих операций. Робот состоит из трех частей:

-   

Пользовательского приложения, производительностью которого нужно управлять.

-   

Программы AutoIt (www.autoitscript.com), предназначенной для эмуляции действий пользователя управляемого бизнес-приложения.

-   

Измерительного зонда NPM Probe или SLA-ON Probe.

Эмулирование работы пользователя с приложением выполняется программой AutoIt. Для этого AutoIt автоматически анализирует содержимое экрана приложения и эмулирует нажатие клавиш клавиатуры и мыши. Алгоритм работы пользователя описывается на специальном скриптовом языке, похожем на Basic.

Для измерения времени реакции приложения в скрипт AutoIt вставляются специальные команды (вызовы функций ProLAN SLA-ON™ API (API, Application Program Interface)). Например, чтобы измерять время выполнения определенной транзакции, такие вызовы должны быть вставлены перед началом и после окончания этой транзакции. Чтобы измерение времени реакции производилось в автоматическом режиме, скрипт "зацикливается".

Измерение времени реакции приложения выполняется программой NPM Probe или SLA-ON Probe. Результаты измерений автоматически оцениваются и передаются на консоль управления ИТ-Инфраструктурой - приложению SLA-ON Operations. Одновременно на консоль управления, для проведения факторного анализа, передается информация о работе серверов, сетевого оборудования, каналов связи и т.п.

Application Instrumentation

В отличие от метода Transaction Simulation, метод Application Instrumentation основан на измерении производительность работы реальных пользователей бизнес-приложения. Для этого требуется модификация кода бизнес-приложения.

Программист на этапе разработки бизнес-приложения определяет набор транзакций, время выполнения которых характеризует производительность этого приложения и должно контролироваться. Определив набор транзакций, программист вставляет в код приложения специальные вызовы ProLAN SLA-ON™ API. Вызовы вставляются перед началом и после окончания каждой транзакции, время выполнения которой должно контролироваться.

На компьютере, где выполняется бизнес-приложение, устанавливается измерительный зонд NPM Probe или SLA-ON Probe, которому бизнес- приложение в процессе своей работы будет предоставлять информацию о том, с какой производительностью оно работает. Зонд автоматически передает эту информацию на консоль управления, куда одновременно, для проведения факторного анализа, передается информация о работе серверов, сетевого оборудования, каналов связи и т.п.

наверх

 Афиша решений:

Акция: Красная Кнопка для Шефа

Презентации Продуктов:

Платформа SLA-ON

Краткий обзор основных решений компании ProLAN;
ppt, 5.62 Мб.

ProLAN Эксперт

Видеопрезентация флагманского продукта ProLAN: Эксперт.

HowTo:

ProLAN QuTester Plus

Серия обучающих роликов по использованию бесплатной программы QuTester Plus.

Практика:

Отчеты о Здоровье Сети

Примеры Отчетов о Здоровье Сети, автоматически создаваемых сервисом Тест-Ателье и продуктом ProLAN: Эксперт.

Новые проекты:

Ты-Эксперт

 Наши вакансии:

Менеджер по продажам
Эксперт по управлению сетями
о нас   продукты и решения   it-услуги   тренинги   купить  
начало   карта сайта   контакт   поддержка   english