Коммерческие инструменты нагрузочного тестирования, которые имеют бесплатные версии.
Следующая группа инструментов тестирования нагрузки, которую мы будем рассматривать, это коммерческие инструменты, которые имеют бесплатные версии. Конечно, у большинства коммерческих инструментов для тестирования нагрузки есть бесплатный пробный период. Как правило, существуют разные виды ограничений использования этих инструментов. Например, количество пользователей, количество исполненных тест кейсов в месяц, время тестирования и т. п.
WebLOAD RadViews
WebLOAD инструмент для нагрузочного тестирования и анализа приложений, распространяемый RadView Software. Этот мощный инструмент с одинаковой эффективностью может применяться как для тестирований веб-приложений, так и для мобильного тестирования. Тестовые сценарии генерируются в JavaScript и могут быть расширены и отредактированы с использованием различных инструментов в среде IDE.
WebLOAD распространяется на бесплатной и коммерческой основе. Следует упомянуть, что WebLOAD Free Edition (бесплатная версия) включает в себя почти все характеристики коммерческой версии. Ограничения касаются максимального количества виртуальных пользователей (максимум 50 человек), некоторых исключений из Oracle Forms, Flex/AMF, а также потоковых и мультимедиа характеристик.
То есть, и небольшие команды могут использовать преимущества WebLOAD. Вот некоторые из них:
- Поддержка основных веб-технологий.
- У пользователя есть возможность генерировать нагрузку в заданном месте или в облаке.
- Мастер интерфейса помогает улучшить скрипт.
- Аналитические панели WebLOAD предоставляют более 80 настраиваемых шаблонов отчетов.
- Пользователь может автоматически распространять результаты тест кейсов между членами своей команды.
- WebLOAD легко интегрируется с такими популярными инструментами: Selenium, Jenkins, Perfecto Mobile, New Relic, Dynatrace и т.д.
- Автоматическое определение потенциально уязвимых мест.
- Широкий набор средств для мобильного тестирования
- Комбинация локальной и виртуальной пользовательской нагрузки.
- Высокоуровневая пользовательская поддержка.
- Мощный корреляционный механизм.
Недостатки WebLOAD:
|
|
- Отсутствует поддержка Citrix.
- WebLOAD в большей степени сфокусирован на разработчиках, а не на специалистах по QA. Поэтому для его конфигурации требуются специальные технические навыки.
- Обновление не позволяет использовать предыдущие сценарии.
- Не поддерживается SAP GUI.
HP Performance Tester (LoadRunner)
LoadRunner, продукт компании Hewlett Packard Enterprise, один из самых широкого используемых инструментов для проведения нагрузочного тестирования.
Компоненты LoadRunner:
- Virtual User Generator (VuGen) предназначен для записи тестовых сценариев. Позволяет разрабатывать сценарии поведения виртуальных пользователей (Vuser) для различных типов приложений и протоколов.
- Controller является основным компонентом для управления имитацией нагрузки.
- Agents Machines (Load Generators или Load Injectors) – виртуальные машины, через которые происходит распределение виртуальных пользователей.
- LoadRunner Analysis and Monitoring обеспечивает детальный анализ результатов исполнения тест кейсов.
- LoadRunner Books Online полноценная подборка материалов для изучения HP LoadRunner.
Основные этапы процесса тестирования с LoadRuner:
|
|
- Планирование нагрузочного теста
- Создание скрипта для виртуального пользователя
- Определение сценария
- Запуск сценария
- Анализ результатов
Преимущества LoadRunner:
- Интерактивное моделирование активности пользователя.
- Широкий набор инструментов поддержки приложения.
- Мощный инструментарий для проведения мобильного нагрузочного тестирования.
- Сокращает системные требования и минимизирует вмешательство человека.
- LoadRunner предоставляет возможность записи, воспроизведения или создания сценариев.
- Эффективный инструмент для отслеживания использования.
- Возможность использования из одного пункта
- Оптимальное использование генератора нагрузки.
- LoadRunner быстро и точно определяет основную причину проблем производительности приложений.
Некоторые недостатки LoadRunner:
|
|
- Невозможно запустить несколько сценариев из командной строки.
- Необходима постоянная техническая поддержка во время исполнения тест кейсов.
- Для установки LoadRunner требуется немало места на жёстком диске.
- The Controller и VUGen работают только в Windows
BlazeMeter
BlazeMeter – популярная платформа для проведения нагрузочного тестирования. Предлагается бесплатная, а также различные платные версии. В бесплатной версии можно проводить запуск не более 10 тест кейсов с максимальным количеством не более 50 пользователей для каждого случая. Также в бесплатной версии предлагается только один нагрузочный генератор.
Ключевые характеристики Blazemeter:
- Blazemeter на 100% совместима с Apache JMeter.
- Легко интегрируется с другими популярными бесплатными инструментами: Selenium, Locust, и Gatling.
- Возможность запускать тест кейсы с количеством виртуальных пользователей до одного миллиона.
- Прямой Интернет доступ к Blazemeter.
- Blazemeter может моделировать трафик с мобильных устройств с различными уровнями сигнала и различными сетями.
- Масштабируемое тестирование из любого места.
- Есть возможность загрузки результатов тестирования для использования их офлайн.
- Поддержка Sandbox тестов для проверки подлинности сценариев для ограниченного числа пользователей в течение ограниченного времени.
- В Blazemeter имеются высоко кастомизированные и хорошо иллюстрированные отчёты, которые легко распространяются между членами команды.
Недостатки Blazemeter:
|
|
- Отсутствует возможность изменения пользовательской нагрузки во время исполнения тест кейса.
- Blazemeter нельзя использовать с Flex, Silverlight или Multimedia протоколами.
- Не поддерживаются тест кейсы на выносливость с временем исполнения более 3 часов.
Дата добавления: 2020-04-25; просмотров: 214; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!