Global API Load Tester — стресс-тест на 10K+ RPS
Высокопроизводительный инструмент нагрузочного тестирования, симулирующий 10 000+ запросов в секунду с геораспределенным трафиком, взвешенными целями и интерактивными HTML-отчетами.
ключевые возможности
Экстремальная производительность — 10 000+ запросов в секунду
Геораспределенное тестирование из США, ЕС и Азии
Взвешенные атаки на несколько целей (например, 90% чтения / 10% записи)
Поддержка резидентных прокси для реалистичного трафика
Постоянный темп запросов для предотвращения Coordinated Omission
Интерактивные HTML-отчеты через Vegeta Plots
Подробные метрики задержки, пропускной способности и ошибок
сценарии использования
- Бенчмаркинг производительности API перед запуском
- Планирование мощностей и расчет размера инфраструктуры
- Поиск точек отказа и узких мест
- Тестирование конфигураций CDN и балансировщиков нагрузки
- Геораспределенное тестирование задержек
- Регрессионное тестирование критичных по производительности эндпоинтов
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
targets | array | обязательно | Целевые эндпоинты с URL, методом, телом запроса, заголовками и весом |
rate | number | опционально | Запросов в секунду (по умолчанию: 50) |
duration | number | опционально | Длительность теста в секундах (по умолчанию: 60) |
geoDistribution | array | опционально | Регионы с кодами стран и весами трафика |
useStickySessions | boolean | опционально | Сохранять привязку сессий (по умолчанию: true) |
maxCostLimit | number | опционально | Потолок стоимости тестового запуска |
Пример вывода
Инструмент нагрузочного тестирования генерирует интерактивные HTML-отчеты и структурированные метрики:
1{
2 "summary": {
3 "totalRequests": 50000,
4 "duration": "60s",
5 "rps": 833.33,
6 "successRate": 99.8,
7 "latency": {
8 "mean": "12.4ms",
9 "p50": "10.1ms",
10 "p95": "28.7ms",
11 "p99": "89.2ms",
12 "max": "342.1ms"
13 },
14 "statusCodes": {
15 "200": 49900,
16 "503": 100
17 }
18 }
19}
частые вопросы
Как работает геораспределенное тестирование?
Что такое Coordinated Omission?
Можно ли тестировать эндпоинты с авторизацией?
похожие в ~/utility
Schema Markup Scraper & SEO Auditor
Извлечение структурированных данных и SEO-аудит для любого сайта.
открытьUniversal Web Printer — URL и HTML в PDF и изображения
Конвертация URL и HTML в PDF, PNG, JPEG или WebP.
открыть