k6 — популярный инструмент написанный на Go, скрипты на JavaScript. import http from "k6/http"; export default function() { http.get("http://localhost:3000/api/users") }. k6 run --vus 100 --duration 30s script.js. Метрики: rps, response time percentiles (p95, p99), error rate. artillery — Node.js based, YAML конфиг. autocannon — простой Node.js benchmarking. Цели: найти bottleneck, проверить под нагрузкой, baseline для сравнения после изменений. Запускай load test в staging, не в production.
Как делать load testing Node.js API?
Senior
261 просмотровAFK Offer AI
Реализуй middleware добавляющий уникальный request ID и пробрасывающий через AsyncLocalStorage