Rational Performance Tester by IBM
Rational Performance Tester (RPT) – инструмент тестирования производительности и нагрузки, разработанный IBM Corporation. Его можно использовать для тестирования веб и серверных приложений, где присутствует процесс ввода и вывода. RPT создает демонстрацию исходного процесса взаимодействия между пользователем и веб-службой.
Ключевые характеристики Rational Performance Tester:
- Поддержка большого количества приложений: HTTP, SAP, Siebel, SIP, TCP Socket и Citrix.
- Не требуется никаких специальных знаний в программировании.
- Поддерживает диагностику серверов Websphere и Weblogic приложений.
- Возможность запуска тест кейсов с огромным количеством пользователей.
- Генерирует отчёты в режиме реального времени для немедленной идентификации проблемы производительности.
- Гибкий графический планировщик тестов, в котором нагрузка может быть пропорционально распределена между группами пользователей.
- Поддержка различных платформ и среды тестирования
- Широкий набор инструментов для анализа первичных причин возникновения ошибок.
Некоторые недостатки Rational Performance Tester:
- Отсутствует возможность уменьшение или наращивания ресурсов.
- Не поддерживает тестирование приложений на Java Applet.
- Отсутствует возможность планирования.
NeoLoad by Neotys
NeoLoad – популярный инструмент для анализа производительности веб-сайта или приложения под большой нагрузкой. Он работает с высокой эффективностью как при тестировании десктопных, так и мобильных приложений. NeoLoad написан на языке Java. Выполнение тест кейсов с количеством виртуальных юзеров не более 50, является бесплатным.
|
|
Ключевые характеристики и преимущества NeoLoad:
- Поддержка самых современных мобильных и веб технологий.
- Кросcплатформенные возможности NeoLoad позволяют генерировать нагрузку на различных платформах – Unix, Windows, Linux.
- NeoLoad получает резюме выполнения тест кейса, а затем изучает его детали, используя графики и статистические таблицы. Статистика поступает с ваших серверов, процессора, памяти и т.п.
- Реалистические тестовые сценарии помогают быстрее выявить проблемы с производительностью.
- Облачная интеграция, мониторинг в режиме реального времени, интеграция с реальными устройствами поддерживаются не только на Android или iOS, но также на Windows Phone и Blackberry.
- Эргономичный графический интерфейс, сокращающий время выполнения теста.
- Существует возможность моделировать поведение виртуального пользователя и устанавливать параметры сценария, такие как политика загрузки (постоянная, нарастающая, максимальная или пользовательская) или число виртуальных пользователей, которые будут смоделированы в тест кейсе.
- Поддерживает преобразование скриптов Selenium
- Мониторы производительности (процессор, память, использование диска и т. д.) настроены для ваших серверов.
- Содержимое страницы проверяется под нагрузкой.
- Предоставляет возможность записывать любое мобильное приложение непосредственно с любого мобильного устройства с использованием режима прокси или туннеля DNS.
- Осуществляется запись HTTP траффика между браузером и сервером.
Недостатки NeoLoad:
|
|
- Не функционирует в Mac OSX.
- Нет страницы доступа DOM
- Нет средств для создания начальных и конечных действий, чтобы фиксировать время отклика.
LoadUI by SmartBear
LoadUI – известный инструмент, использующийся преимущественно для нагрузочного тестирования web сервисов. Существует бесплатная, а также платные версии. Если вы хотите использовать LoadUI с большей эффективностью, скомбинируйте его с другим бесплатным продуктом компании SmartBear – SoapUI.
Основные преимущества LoadUI:
- Большое количество стратегий исполнения тест кейсов.
- Интерактивный интерфейс.
- Поддержка API.
- Параллельное и обособленное исполнение тест кейсов.
- Фидбек по результам исполнения тест кейсов в режиме реального времени.
- Возможность добавлять новые данные даже при тестировании приложения.
- Автоматически обновляемый интерфейс.
- Функционирует во всех основных операционных системах.
- Визуальные отчеты LoadUI представлены в графическом формате, очень удобном для понимания.
- Возможность создавать, настраивать и изменять тест кейсы во время выполнения.
Некоторые недостатки LoadUI:
|
|
- Скрипты, созданные в платных версиях, не могут быть использованы в бесплатной.
- Старые проекты импортируются с некоторыми ограничениями.
- Ограниченные возможности для тестирования веб-нагрузки.
CloudTest by Soasta
CloudTest – это полноценный инструмент для проведения нагрузочного тестирования, а также тестирования производительности веб и мобильных приложений. Он может размещаться на одном или нескольких физических серверах, а также в облаке. Такие поставщики облачных сервисов как Amazon Web Services и Rackspace используются CloudTest для иммитации трафика.
CloudTest Lite – бесплатная версия. Конечно, в этой версии есть много ограничений:
- Отстуствует круглосуточная поддержка
- Отсутствует глобальная облачная генерация нагрузки.
- Максимальное количество виртуальных пользователей – 100 человек.
- Может использоваться только один генератор нагрузки.
Основные преимущества CloudTest:
- Обеспечивает завершённое тестирование производительности мобильных устройств.
- Аналитика в режиме реального времени.
- Тест кейсы быстро создаются, редактируются, выполняются и анализируются.
- CloudTest легко интегрируется с JMeter и другими часто используемыми инструментами автоматического тестирования.
- Высокая точность моделирования сетевого и мобильного пользовательского трафика.
- Полноценные отчёты о поведении пользователей.
- Возможность добавлять или удалять пользователей во время выполнения тест кейса.
Недостатки CloudTest:
|
|
- Бесплатная версия довольно таки ограничена.
- SLA конфигурация недоступна в CloudTest.
- Нет контроля за изменениями возможностей оборудования.
- Отсутствует возможность использовать CloudTest для приложений Flex, Multimedia или Silver light.
LoadStorm
LoadStorm – это простой в использовании, экономичный инструмент, который может быть использован для нагрузочного тестирования мобильных и веб-приложений. Существует открытая и платные версии этого продукта. Вы можете бесплатно запускать тест кейсы с не более чем 50-ью виртуальными пользователями.
Основные преимущества LoadStorm:
- Не требуется специальная установка.
- Для записи сценария требуется всего несколько минут.
- Распространённая по всему миру, облачная платформа для запуска тест кейсов.
- Хорошо настраиваемые отчёты.
- Формирование аналитических отчётов в режиме реального времени.
- Анализ производительности во время использования тест кейсов.
- Постоянная он-лайн поддержка.
- Обеспечивает географическое распределение трафика.
Недостатки LoadStorm:
- С помощью LoadStorm можно тестировать только веб-приложения, доступные из облака Amazon.
- Обязательно наличие OS Windows для его использования.
Smart Meter
Smart Meter имеет очень мощную бесплатную версию, хотя это коммерческий инструмент для тестирования нагрузки и производительности. В отличие от других коммерческих инструментов из нашего списка, у вас есть возможность запускать тестовые примеры с 50 виртуальными пользователями бесплатно.
Также у вас есть 2 генератора нагрузки для тестирования.
Основные преимущества SmartMeter:
- Отчёты о тестировании формируются автоматически, и содержат всю необходимую информацию о результатах исполнения тест кейсов.
- Многофункциональный регистратор сценариев тестирования.
- Возможность проведения нагрузочного тестирования из различных локаций.
- Легко интегрируется с Jenkins, Bamboo, и Maven.
- Несколько мониторов отображают результаты выполнения тест кейсов в режиме реального времени.
- Возможность комбинирования тест кейсов с Selenium.
- Постоянный мониторинг среды тестирования.
Недостатки SmartMeter:
- Сложный в изучении инструмент.
- Максимальное время исполнения тест кейса в бесплатной версии ограничено 15 минутами.
Дата добавления: 2020-04-25; просмотров: 189; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!