Нагрузочное тестирование с проверяемыми результатами

Узнайте, какую нагрузку выдержит ваше приложение.

Подключите GitHub-репозиторий. CapacityLab подготовит реалистичный профиль нагрузки и проведёт тест на цели, указанной в методологии. В результате вы получите воспроизводимые данные для решения о запуске и масштабировании.

Явная методология · связанные результаты
Фрагмент отчётаgithub.com/acme/checkout
Пройдено
Устойчивая пропускная способность160 запросов/с

Выше этого значения ограничением становится пул подключений checkout к базе данных.

целевая нагрузка
150 запросов/с
p95 на пределе
238 мс
запас CPU
38%
Данные провереныМетодология v4 · План запуска 0b8d…

Модель стоимости Railway

Задайте трафик и посмотрите примерный счёт Railway.

Выберите ближайший тип продукта и измените пиковый трафик. Модель переведёт спрос в набор ресурсов Railway и оценку расходов за месяц.

SaaS-приложениеСценарии авторизованных пользователей, API и база данных.
Пиковый трафик1 000 пользователей/час
132 тыс. расчётных сессий/месяц

Для «SaaS-приложение» предполагаются 8 активных часов в день. Средняя нагрузка составляет 55% от пиковой, а исходящий трафик из origin составляет 0.75 МБ на пользователя.

Предпросмотр дашборда GrafanaМодель на основе пиковых пользователей в час · в итоговый отчёт входят панели по измеренным данным
CPU
1,6 $/мес.
Прогноз CPU по пиковому числу пользователей в час
SaaS модель · Оплачиваемое среднее за месяц0.08 vCPU
Память
8 $/мес.
Прогноз Память по пиковому числу пользователей в час
SaaS модель · Рабочий набор реплик0.80 ГБ
Диск
0,81 $/мес.
Прогноз Диск по пиковому числу пользователей в час
SaaS модель · Данные за 30 дней5.4 ГБ
Исходящий трафик
4,85 $/мес.
Прогноз Исходящий трафик по пиковому числу пользователей в час
SaaS модель · Публичный origin за месяц97 ГБ

Цены

Три тарифа, в долларах, отмена в любой момент.

В каждый тариф входит месячный бюджет на Run; каждый Run показывает точную цену до подтверждения. Тарифы продлеваются автоматически до отмены — отменить можно онлайн в Settings → Billing.

Starter

$20 / месяц

Обычный тариф: всё, что нужно Run'у, свидетельства хранятся 30 дней.

  • $20 на Run каждый месяц
  • свидетельства хранятся 30 дней
  • параллельных Run: 1 · участников: 1
  • поддержка: почта, 2 рабочих дня
Подписаться на Starter

Team

$100 / месяц

Длинный ретеншн: сырой вывод тестов и свидетельства хранятся год.

  • $100 на Run каждый месяц
  • свидетельства хранятся 365 дней
  • параллельных Run: 2 · участников: 5
  • поддержка: почта, 1 рабочий день
Подписаться на Team

Scale

$500 / месяц

SSO (OIDC; SAML по запросу) и приоритетная поддержка с общим каналом.

  • $500 на Run каждый месяц
  • свидетельства хранятся 365 дней
  • параллельных Run: 4 · участников: 25
  • SSO (OIDC; SAML по запросу)
  • поддержка: приоритетная — общий канал, в тот же рабочий день
Подписаться на Scale

Войдите в консоль, подтвердите тариф — Polar покажет итоговую сумму и налоги до оплаты. Полные условия: цены, возвраты и отмена.

Обсудить вашу нагрузку

Запишитесь на короткий разбор.

Возьмите с собой репозиторий, вопрос о трафике или счёт Railway, которому пока не доверяете.


Кнопка загружает планировщик Tymeslot; до нажатия к tymeslot.app ничего не запрашивается. Открыть страницу записи.

Один контролируемый цикл

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

Приложение остаётся объектом теста. Инфраструктура лишь помогает его провести.

  1. 01
    Профиль

    Определяем важные пользовательские сценарии и форму трафика.

  2. 02
    Проверка

    Запускаем контролируемую нагрузку и сбои на заявленной цели.

  3. 03
    Решение

    Возвращаем предел, узкое место, стоимость и связанные данные.

Прослеживаемость по замыслу

Связываем результаты с проведённым тестом.