Benchmark Factory - высоко масштабируемый инструмент тестирования нагрузки, планирования мощности и настройки производительности программных комплексов, позволяющий моделировать работу тысяч пользователей, обращающихся к серверам баз данных, Интернета, сообщений и файл-серверам.
Сайт Quest Software:http://www.quest.com
Планирование мощности и тестирование серверов приложений и баз данных
Использование этого инструмента позволяет определять пределы работоспособности баз данных, систем обработки сообщений, файл- и web-серверов, и предотвращает падение производительности и незапланированные простои критически важных систем и приложений.
Тестирование нагрузки и планирование мощности системы
Позволяет IT-профессионалам определять мощность системы и устранять проблемы, связанные с перегрузкой системы.
Общий интерфейс отображает тестирование серверов баз данных, Интернета, электронной почты и файл-серверовМоделирует работу максимального количества пользователей на минимальном объеме аппаратных средств. Позволяет IT-профессионалам выявлять проблемы до и после внедрения приложений.
Полная интеграция с семейством программ мониторинга
Феноменальный рост использования Интернета и популярности web-приложений во главу угла ставят аспекты готовности программных систем. Например, чтобы гарантировалось выполнение соглашений в электронном бизнесе, приложения должны быть готовы к работе в любых неожиданных ситуациях. Одним из ключевых моментов является уровень загрузки системы в при обслуживании транзакций электронной коммерции. Benchmark Factory может моделировать транзакции пользователя до и в ходе внедрения приложений, решая проблемы производительности еще до того, как они скажутся на работе конечных пользователей.
Benchmark Factory дает возможность определять оптимальную мощность системы, точно выявлять критические параметры и изолировать проблемы, обусловленные перегрузкой систем в распределенной вычислительной среде.
Солидный послужной список этого продукта свидетельствует о том, что Benchmark Factory - надежный, масштабируемый и удобный инструмент тестирования, независимо от вида тестируемых объектов, будь это единичные серверы или сложные кластерные системы.
Запись и воспроизведение параметров нагрузки системы в течение тестирования
Основная задача при построении web-систем - определение мощности и производительности web-сервера. Benchmark Factory упрощает эту задачу, позволяя IT-специалистам записывать и затем воспроизводить транзакции в ходе многопользовательских испытаний. Тестирование нагрузки приложений никогда не было таким полным и простым в исполнении, как с использованием функций моделирования сеансов пользователя и задержек, встречающихся при реальной эксплуатации, и мощного процессора сценариев Benchmark Factory.
Простота в использовании
Интуитивно понятный интерфейс Benchmark Factory позволяет IT-специалистам начать полноценные испытания сразу же после установки инструмента. Для создания сценария или выполнения испытаний не требуется никакого программирования. К услугам пользователей, не использовавших ранее этот продукт, предоставляется подробные программы обучения, освещающие шаги тестирования загрузки, эталонного тестирования, планирования мощности и настройку производительности, включая информацию о конфигурировании системы и анализе результатов.
Масштабируемая архитектура
Benchmark Factory может масштабироваться как горизонтально (Visual Control Center - основной пользовательский интерфейс Benchmark Factory, может поддерживать сотни рабочих станций, выполняющих программное обеспечение агента), так и вертикально (каждый агент может моделировать сотни тысяч пользователей). Эта архитектура позволяет моделировать работу максимального количества пользователей при минимальных требованиях к аппаратным средствам.
Оценка производительности
Инструментарий Benchmark Factory хорошо подходит для работы с кластерными решениями. Разработчики аппаратных архитектур могут использовать Benchmark Factory для проверки своевременности восстановления после сбоев и определения производительности до сбоя и после восстановления. Точно так же, поставщики программного обеспечения могут применять Benchmark Factory для оптимизации программной части серверов для кластерных сред. Конечные пользователи могут найти Benchmark Factory полезным для установки размеров кластерных аппаратных средств и обеспечения адекватной производительности в состоянии восстановления. Таким образом, уровень производительности и работоспособности может поддерживаться на широком диапазоне аппаратных и программных платформ.
Реалистичные сценарии
Хотя Benchmark Factory позволяет просто до предела загрузить испытуемую систему транзакциями, IT-специалисты имеют возможность оценить и более реалистичные сценарии работы системы. Benchmark Factory обеспечивает три метода генерации транзакций:
Keying Time - позволяет создавать задержку до выполнения транзакции, моделируя такие действия, как ввод данных, который пользователь выполняет до фактического инициирования транзакции. Think Time - создает задержку после выполнения транзакции, моделируя процесс принятия решения пользователем прежде, чем он переходит к следующей транзакции. Inter-arrival Time - для получения требуемой постоянной продолжительности транзакции добавляет переменную задержку после выполнения транзакции. Используя Inter-arrival Time, администратор может гарантировать, что проверяемая система получает устойчивый поток транзакций. Интенсивность транзакций масштабируется с изменением пользовательской нагрузки до достижения максимальной производительности. Benchmark Factory включает ряд стандартных тестов, принятых в промышленности. Эти эталонные тесты позволяют с минимальными усилиями выполнять стандартизованные испытания серверов баз данных, Интернета, сообщений, файл-серверов или серверов приложений. Стандартные тесты включают TPC-B, TPC-C, TPC-D, Webstone, Bench и другие.
Анализ производительности и отчетность
Benchmark Factory предоставляет IT-специалистам ряд средств анализа результатов испытаний, которые позволяют сравнивать несколько тестовых прогонов или получать подробный отчет по отдельному тесту. В дополнение к аналитическим функциям, могут быть напечатаны подробные отчеты, которые дают пользователям возможность анализировать массу информации в виде легко читаемых таблиц и графиков.
Интегрированный контроль производительности
Программные продукты Quest Software быстро измеряют мощность и производительность базы данных, файл-сервера, почтового сервера и Web-ориентированных серверных приложений, гарантируя высокую готовность этих средств. Например, Benchmark Factory может выполнять несколько тестов вместе с Foglight - решением Quest для мониторинга приложений. Этим обеспечивается возможность обнаружения, диагностирования и разрешения критических ситуаций, падения производительности и недостатков приложений еще до ввода приложения в эксплуатацию.
Реальное моделирование при тестировании пропускной способности
Незаменимый инструмент тестирования нагрузки, Benchmark Factory объединяет возможности моделирования с единственной рабочей станции работы тысяч пользователей с возможностью определения для этих пользователей сложных последовательностей событий. Посредством эмуляции сеансов виртуальных пользователей могут выполняться действия, в точности воспроизводящие операции реальных пользователей. Например, один виртуальный пользователь может выполнять сценарий покупки на сайте электронного магазина, в то время как другой пользователь выполняет ввод данных, а третий анализирует коммерческие отчеты. Такое моделирование жизненно важно для точной локализации проблем производительности еще до выпуска приложения на рынок. Кроме того, без привлечения громоздких сценариев реальных испытаний могут быть организованы многопользовательские испытания с сотнями уникальных сеансов пользователей.
Расширенная поддержка сценариев
Часто схема проведения тестирований системы требует использования случайно генерируемых транзакций. Например, испытатель может изменять входные параметры для хранимых процедур базы данных или создавать случайные поля ввода для Web-форм. Мощный процессор сценариев Benchmark Factory позволяет выполнять рандомизацию параметров, независимо от типа данных (целое число, с плавающей точкой, строковое значение и т.д.) или типа транзакции (обращение к базе данных, Интернет, передача сообщений или запрос файла).
Внутренняя поддержка драйверов
Benchmark Factory, в ходе испытаний, может использовать интерфейсы, драйверы и протоколы ODBC, Oracle, SQL Server, DB2, Sybase, Exchange, MAPI, SMTP, POP3, IMAP4, HTTP, HTTPS и FTP.