NeoSense — ПО для синтетического мониторинга производительности и доступности приложений

Программное обеспечение NeoSense является решением для проактивного мониторинга производительности любых мобильных и веб-приложений. Оно генерирует виртуальных пользователей, выполняющих деловые операции, и активно контролирует производительность и доступность критически важных транзакций в рамках заданных сценариев действий пользователей (user paths).

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

Рабочий процесс NeoSense: действия ИТ- и бизнес-пользователей
ИТ-пользователи      Бизнес-пользователи
Определяют критически важные сценарии действий пользователей и транзакции. Записывают эти варианты использования (use cases), конфигурируют профили мониторинга и триггеры тревожных сигналов посредством простого графического пользовательского интерфейса.   Вместе с ИТ-департаментом определяют критически важные сценарии действий пользователей, охватывающие приложения и транзакции, которые нужно тщательно контролировать.
Контролируют производительность и доступность с помощью высокоуровневых информационных панелей, отображающих наиболее важные KPI. При возникновении проблем возможен углубленный анализ ситуации с переходом от уровня транзакций к определенным запросам и ответам на диаграмме типа «водопад».   Наблюдают за показателями производительности и доступности наиболее интересующих транзакций с помощью наглядных информационных панелей, где информация представлена в понятных для бизнес-пользователей терминах. Это помогает обеспечивать желаемый пользовательский опыт при работе с приложениями.
Получают оповещения по SMS и e-mail, когда показатели производительности и доступности становятся ниже заданных пороговых значений. Получают ссылки именно на те транзакции, запросы и ответы, которые вызвали оповещения, что помогает находить первопричины проблем.   Получают оповещения по SMS и e-mail, когда возникают проблемы с производительностью и доступностью используемых приложений.
Локализуют проблемы с производительностью при выполнении реальных бизнес-процессов и предоставляют полезную информацию службам поддержки операционной деятельности для быстрого разрешения проблем.   Наблюдают все то, что видит ИТ-персонал. Это помогает быстрее преодолевать проблемные ситуации до того, как они повлияют на работу реальных пользователей.

Поддержка новейших технологий мобильных и веб-приложений

На какой бы из новейших технологий ни было основано подлежащее контролю мобильное или веб-приложение — HTML 5, Google SPDY, Flash, Push или WebSocket — ПО NeoSense позволит реализовать синтетический мониторинг его производительности и доступности. Кроме того, данное ПО поддерживает сложные бизнес-приложения, в том числе Oracle Forms, Siebel, Sharepoint, Salesforce и др.

Непревзойденный реализм

С помощью NeoSense легко реализовывать замысловатые сценарии действий пользователей, даже если они включают в себя такие сложные технологии, как технологии передачи аудио- и видеопотоков.

Не имеет значение, является ли подлежащее контролю приложение простым веб-приложением, мобильным или гибридным приложением, его можно будет проконтролировать в действии. Это позволит определить воспринимаемую пользователями производительность приложений при различных условиях работы в сети, а также при использовании любых устройств или браузеров в любом числе мест. NeoSense позволяет записывать и воспроизводить реальное «поведение» пользовательских устройств, эмулировать различную ширину полосы пропускания канала связи, задержку и потери пакетов.

Информация, имеющая большое практическое значение

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

Бизнес-пользователи могут просматривать информационные панели и отчеты с высокоуровневыми графиками, представляющими тенденции в изменении показателей производительности и доступности в понятных этим пользователям терминах. А технические пользователи могут погружаться в детали транзакций в виде данных уровня запросов и ответов. Можно сконфигурировать оповещение (по SMS и e-mail) заинтересованных лиц при достижении критических значений показателями производительности и доступности наиболее важных транзакций. Эти лица получат сведения, помогающие быстрее диагностировать возникшую проблему.

Синергия тестирования и мониторинга

Когда ПО NeoSense используется для мониторинга, а ПО NeoLoad — для нагрузочного тестирования одного и того же приложения, результирующий эффект превосходит простую сумму полезных эффектов, обеспечиваемых каждым из этих программных решений в отдельности.

см. также

Пользователи могут легко импортировать проектные файлы из NeoLoad со всеми случаями применения (use cases), используемыми для тестирования производительности, и контролировать эти же самые случаи в действующей сети. Также результаты анализа проблем, выявленных в действующей сети, могут быть предоставлены специалистам, занимающимся тестированием производительности, чтобы они могли проверить новый код до его внедрения в бизнес-процессы. В результате будет меньше работы у служб поддержки операционной деятельности и обеспечения качества (QA). А сами эти службы станут работать эффективнее.

Архитектура системы мониторинга на базе ПО NeoSense



Системные рекомендации

Дисковое пространство:

  • Сервер NeoSense — 100 Гбайт.
  • NeoSense Location — 512 Мбайт.

Оперативная память:

  • Сервер NeoSense — не менее 8 Гбайт.
  • NeoSense Location — не менее 6 Гбайт.

Тестируемые платформы

Сервер NeoSense:

  • Windows 2012, Windows 2008, Windows 8, Windows 7
  • CentOS release 7 (Final), Debian 6.0.9, Fedora release 20, Ubuntu 14.04.1

NeoSense Location:

  • Windows 2012, Windows 8, Windows 7
  • CentOS release 7 (Final), Debian 6.0.9, Fedora release 20, Ubuntu 14.04.1

Поддерживаемые браузеры:

  • Mozilla Firefox 37.0.1 или более новый.
  • Internet Explorer 11 или более новый.
  • Google Chrome 41.0.2272.118 или более новый.
  • Safari 6 или более новый.
  • Opera 12 или более новый.