Для разработчиков

Нагрузочное тестирование, которое вписывается в ваш workflow

Пишите тесты на JavaScript, Python или YAML. Запускайте их локально, в CI или на собственных машинах — не выходя из терминала.

С какими проблемами вы сталкиваетесь

Ручные разовые тесты

Тестирование производительности проводится ad-hoc перед крупными релизами, а не непрерывно в цикле разработки.

Медленная обратная связь

Ожидание, пока QA или ops запустят нагрузочные тесты, означает, что регрессии обнаруживаются спустя дни после их появления.

Непрозрачные инструменты

Инструменты с GUI и проприетарными форматами делают версионирование и code review непрактичными.

Как perfscale помогает

Тесты как код

Пишите тесты на k6 (JS), Locust (Python) или Artillery (YAML). Храните их в Git рядом с кодом приложения.

Workflow через CLI

Запускайте тесты, просматривайте результаты и управляйте машинами прямо из терминала через REST API.

Тестирование на уровне веток

Запускайте нагрузочный тест для каждого pull request и получайте сигнал pass/fail до merge.

Мгновенная обратная связь

Наблюдайте p50/p95/p99 latency и процент ошибок в реальном времени во время выполнения теста.

Сравнение с историей

Сравнивайте каждый запуск с базовой линией и автоматически отлавливайте регрессии.

Любой инструмент, любой бинарник

Подключите собственный генератор нагрузки через тип custom runner — оркестрацию берёт на себя perfscale.

Что вы получаете

  • Тесты живут в Git и проходят review как код
  • GUI не нужен — полный REST API
  • Запуск против localhost или staging
  • Работает с k6, JMeter, Locust, Artillery, Gatling
  • Автоматическое обнаружение регрессий
  • Потоковая передача метрик в реальном времени
  • Параметризация тестов под каждое окружение
  • Совместимость с open-source инструментами

Начните нагрузочное тестирование как разработчик

Подключите свои машины, загрузите первый тест и получите результаты менее чем за 5 минут.

Связаться с нами