No description
- JavaScript 100%
| linux | ||
| windows | ||
| README.md | ||
| test.js | ||
Установка 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 |