Об этом проекте

Artillery — это комплексная платформа нагрузочного тестирования, предназначенная для тестирования производительности уровня production. Она поддерживает распределённое тестирование в облачном масштабе, позволяя пользователям масштабировать тесты с помощью AWS Lambda или AWS Fargate без управления инфраструктурой. Ключевые возможности включают: - Поддержка протоколов: возможность тестировать HTTP API, GraphQL, WebSocket, Socket.io, gRPC и Kinesis. - Тестирование в браузере: интеграция с Playwright для нагрузочного тестирования с использованием реальных headless-браузеров. - Моделирование нагрузки: инструменты для эмуляции сложного поведения пользователей через цепочки запросов, несколько шагов и транзакций. - Расширяемость: API плагинов для настройки и более 20 интеграций для мониторинга, наблюдаемости и CI/CD-пайплайнов. - Интеграция с Node.js: поддержка использования любого модуля Node.js внутри тестов.