ReadyAPI Performance Medium - Floating User
ReadyAPI Performance Medium - Floating User - профессиональное решение SmartBear для нагрузочного тестирования API, проверки производительности и оценки стабильности сервисов под высокой нагрузкой. Редакция Medium рассчитана на тестирование с уровнем нагрузки до 1000 VU/TPS (виртуальных пользователей / транзакций в секунду), а модель Floating User обеспечивает гибкое распределение лицензий между участниками команды.
Ключевые возможности
- нагрузочное и производительное тестирование API;
- поддержка нагрузки до 1000 VU/TPS;
- проведение нагрузочных, стрессовых и пиковых тестов;
- моделирование реального пользовательского трафика;
- выявление узких мест и проблем производительности;
- повторное использование функциональных тестов REST и SOAP;
- мониторинг нагрузки, задержек и пропускной способности;
- распределенное выполнение нагрузочных тестов;
- плавающая модель лицензирования для командной работы.
Нагрузочное тестирование API
ReadyAPI Performance позволяет моделировать реальный трафик и проверять поведение API при увеличении количества запросов. Нагрузочное тестирование помогает обнаруживать проблемы производительности и масштабирования до развертывания сервисов в рабочей среде.
ReadyAPI поддерживает различные сценарии нагрузки, включая обычные нагрузочные, стрессовые и пиковые тесты. Для создания сценариев можно повторно использовать функциональные тесты REST- и SOAP-API, сокращая время подготовки тестирования.
Редакция Medium - до 1000 VU/TPS
Главная особенность ReadyAPI Performance Medium - поддержка нагрузки до 1000 VU/TPS. Этот уровень занимает промежуточное положение в линейке ReadyAPI Performance:
- Small - до 250 VU/TPS;
- Medium - до 1000 VU/TPS;
- Unlimited - без ограничения VU/TPS.
Редакция Medium подходит для проектов, которым возможностей Small недостаточно, но не требуется неограниченный уровень нагрузки Unlimited.
Сценарии нагрузочного тестирования
ReadyAPI Performance позволяет создавать различные модели нагрузки и оценивать работу API в условиях, приближенных к реальной эксплуатации. Можно моделировать постепенное увеличение нагрузки, резкие всплески активности, фиксированный уровень трафика и другие сценарии.
Результаты тестирования помогают оценивать производительность API, определять предельную нагрузку и выявлять потенциальные проблемы до того, как они повлияют на пользователей рабочих систем.
Мониторинг производительности
Во время выполнения тестов ReadyAPI позволяет контролировать ключевые показатели производительности, включая нагрузку на сервер, задержку и пропускную способность. Данные отображаются в процессе тестирования и помогают быстрее определять причины снижения производительности.
Результаты нагрузочных тестов можно анализировать с помощью таблиц и графиков, в том числе при распределенном выполнении тестирования.
Floating User - плавающая лицензия
Floating User - плавающая модель лицензирования, предназначенная для командного использования ReadyAPI. Она позволяет распределять приобретенные лицензионные места между пользователями и использовать их в соответствии с количеством одновременно доступных лицензий.
Плавающая лицензия также требуется для запуска ReadyAPI на виртуальных машинах и в Docker-контейнерах. При параллельном выполнении нескольких экземпляров тестов для каждого одновременного запуска требуется отдельное лицензионное место.
Распределенное тестирование
ReadyAPI Performance поддерживает распределенное нагрузочное тестирование, позволяя запускать нагрузку с нескольких машин. Это помогает создавать более масштабные тестовые сценарии и проверять поведение API под нагрузкой, которую сложно воспроизвести с одной рабочей станции.
Для масштабирования тестирования также могут использоваться распределенные агенты и облачная инфраструктура, включая Amazon EC2.
Отличия ReadyAPI Performance Medium Floating User
Позиция сочетает две ключевые особенности:
- Medium - нагрузочное тестирование до 1000 VU/TPS;
- Floating User - плавающая модель лицензирования для гибкого использования лицензий внутри команды.
В отличие от редакции Small, Medium позволяет создавать существенно более высокую нагрузку. От Unlimited она отличается установленным пределом 1000 VU/TPS, поэтому подходит для проектов, которым не требуется неограниченное масштабирование нагрузочных тестов.
Лицензирование
ReadyAPI Performance Medium - Floating User поставляется по модели временной подписной лицензии. Для продукта доступны варианты подписки на 1, 2 и 3 года, что позволяет выбрать срок лицензирования в соответствии с потребностями проекта или организации. Для них используются артикулы RALM-1Y-SBN-FL, RALM-2Y-SBN-FL, RALM-3Y-SBN-FL.
В актуальных версиях ReadyAPI используется система лицензирования SmartBear License Management (SLM) на основе SmartBear ID. Начиная с ReadyAPI 3.62.0 поддерживаются только ID-based лицензии.
Почему выбирают ReadyAPI Performance Medium Floating User
ReadyAPI Performance Medium - Floating User подойдет QA-командам, разработчикам и организациям, которым требуется профессиональное нагрузочное тестирование API до 1000 VU/TPS. Решение позволяет моделировать реальные и пиковые нагрузки, контролировать показатели производительности и выявлять узкие места API, а плавающая лицензия обеспечивает более гибкое использование ReadyAPI Performance несколькими специалистами.

