No description
  • JavaScript 100%
Find a file
2026-06-30 02:06:56 +03:00
linux v1 2026-06-14 22:22:41 +03:00
windows v1 2026-06-14 22:22:41 +03:00
README.md Обновить README.md 2026-06-15 01:21:50 +03:00
test.js v1 2026-06-14 22:22:41 +03:00

Установка k6

k6 — инструмент для нагрузочного тестирования API и веб-сайтов с открытым исходным кодом от Grafana.

sudo apt-get update && sudo apt-get install -y gnupg curl ca-certificates && \
curl -fsSL https://dl.k6.io/key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/k6-archive-keyring.gpg && \
echo "deb [signed-by=/usr/share/keyrings/k6-archive-keyring.gpg] https://dl.k6.io/deb stable main" | sudo tee /etc/apt/sources.list.d/k6.list && \
sudo apt-get update && \
sudo apt-get install -y k6

Запуск теста

k6 run --vus 10000 --duration 1m --insecure-skip-tls-verify --batch 10000 test.js
Параметр Значение Описание
--vus 10000 10 000 виртуальных пользователей параллельно fig
--duration 1m Тест длится 1 минуту fig+1
--insecure-skip-tls-verify true Отключить проверку TLS/SSL сертификатов (для self-signed, как ваш forgejo.crt) fig
--batch 10000 Максимум 10 000 параллельных запросов в batch (default = 20) fig
test.js скрипт Файл с JavaScript-кодом теста fig