NeoLoad — ПО нагрузочного тестирования сетевых приложений
NeoLoad — профессиональное ПО нагрузочного тестирования со всеми функциями, нужными для проведения такого рода испытаний и анализа полученных результатов. Имитируя большое число пользователей, одновременно работающих с одним и тем же сетевым приложением, NeoLoad дает возможность проанализировать как время отклика данного приложения на запросы пользователей, так и функционирование серверной инфраструктуры, включая сервер базы данных и
Число виртуальных пользователей в нагрузочных тестах, проводимых с помощью ПО NeoLoad, может варьироваться от 50 до более миллиона! Данное ПО — инструмент с превосходной комбинацией простоты использования и высокой производительности.
Простота использования
Подготовка к работе
Программное обеспечение NeoLoad записывает действия пользователей при работе с конкретными приложениями в профили виртуальных пользователей. Благодаря этому, не нужно изучать никаких языков сценариев.
Основываясь на профилях виртуальных пользователей, можно создавать группы этих пользователей, обращающихся к приложениям с помощью разных устройств, по каналам с разными характеристиками, из разных географически распределенных мест.
С помощью модулей мониторинга NeoLoad, не требующих использования
Запуск
Прежде чем запускать тест, который позволит проанализировать работу приложения под нагрузкой, нужно задать число имитируемых пользователей в соответствии с техническими характеристиками сервера данного приложения и целями тестирования.
Возможны различные цели тестирования:
- измерение производительности приложения при обычной нагрузке;
- определение максимального числа обслуживаемых пользователей путем постепенного увеличения числа виртуальных пользователей;
- проверка восстановления работоспособности приложения после «всплеска» числа пользователей (например, желательно удостовериться в отсутствии утечки оперативной памяти).
Анализ
Сразу же после завершения теста NeoLoad отображает наиболее значимые результаты тестирования и сообщения об ошибках. Это помогает незамедлительно обратить внимание на тревожные моменты в работе приложений. Кроме того, в составе данного ПО имеются средства глубокого анализа информации, позволяющие погрузиться в детали сведений (о работе приложений), собранных в процессе тестирования. Имеется также эффективное средство генерации отчетов с возможностями сравнения различных данных. Это средство помогает наглядно представлять результаты тестирования.
Гибкая архитектура
Программное обеспечение NeoLoad имеет два основных компонента: контроллер и генератор нагрузки. Они могут функционировать на платформах Windows, Linux и OS X. Чтобы упростить развертывание данного ПО, генератор нагрузки поставляется вместе с контроллером. Для тестирования под средней нагрузкой требуется только одна машина с установленным на ней генератором нагрузки. Для тестирования под очень высокой нагрузкой можно задействовать дополнительные бесплатные генераторы нагрузки, установленные на других машинах. Такая гибкость архитектуры позволяет организовывать любые тесты, включая и такие, где передаются большие объемы трафика. NeoLoad поддерживает генерацию нагрузки не только локальными компьютерами заказчика, но и из облака — с помощью Neotys Cloud Platform.
В процессе тестирования NeoLoad собирает информацию о серверной инфраструктуре посредством модулей мониторинга. Эта информация дает возможность выявлять причины проблем в работе серверов. Функционал модулей мониторинга, основанный на отраслевых стандартах, позволяет осуществлять мониторинг удаленно и без влияния на работу сети. Каждый модуль поставляется заранее сконфигурированным, с надлежащими счетчиками для контроля производительности
Функционал контроллера:
- Предоставляет графический интерфейс, с помощью которого пользователь может создавать и записывать сценарии, запускать тесты и анализировать полученные результаты.
- Выполняет тесты, контролируя трафик генераторов нагрузки.
- Осуществляет мониторинг различных компонентов
веб-инфраструктуры без установкикаких-либо агентов на сервер. При повышенных требованиях к безопасности модуль мониторинга может быть инсталлирован отдельно от контроллера.
Функционал генератора нагрузки:
- Имитирует пользователей, обращающихся к тестируемому приложению.
- Собирает информацию о производительности этого приложения.
Системные требования
Программное обеспечение NeoLoad совместимо со всеми
Программные платформы
Программное обеспечение NeoLoad 5.1 поддерживает следующие операционные системы:
- Windows 8.x, 7, Vista, XP;
- Windows Server 2012 R2, 2012, 2008, 2003;
- Linux (Debian, CentOS, Unbuntu, RedHat, OpenSuse);
- OS X (10.9 Mavericks и 10.10 Yosemite).
Будучи написанным на Java, ПО NeoLoad должно работать на любой платформе, поддерживающей Java Virtual Machine 7.
Аппаратное обеспечение
Для установки контроллера NeoLoad требуется 500 Мбайт дискового пространства. Результаты тестирования будут занимать дополнительное дисковое пространство.
Для установки генератора нагрузки или агента мониторинга нужно 300 Мбайт дискового пространства.
Требования к аппаратному обеспечению зависят от специфики сценария тестирования. Чем больше нагрузка на тестируемый
Рекомендуемый объем оперативной памяти компьютера для установки контроллера или генератора нагрузки — не менее 2 Гбайт.