Workshop

Performance Testing con k6

Capire se un sistema regge il carico previsto richiede più di 'lanciare un load test e leggere il numero medio'. Senza scenari progettati su traffico reale e senza metriche correlate, i test di carico finiscono per essere rituali che rassicurano senza misurare nulla di utile.

k6JavaScriptGrafanaDockerJenkins
GitHub Articoli correlati →

Contesto

Team di sviluppo che voleva introdurre performance testing in modo strutturato, integrandolo nella pipeline invece di farlo come attività manuale prima delle release.

Pilastro applicato

Verificare

Cosa copre

  • Design degli scenari di carico: come modellare traffico realistico invece di chiamate uniformi
  • Lettura corretta delle metriche: percentili invece di medie, p95/p99 come segnali principali
  • Integrazione di k6 in pipeline CI/CD con Jenkins: gating su soglie definite
  • Visualizzazione dei risultati in Grafana per confrontare run nel tempo e capire i trend

Risultato per chi partecipa

Il team ha smesso di vedere il performance testing come 'una cosa da fare prima della release' e ha iniziato a usarlo come segnale continuo: ogni cambiamento significativo passa attraverso scenari di carico, e le regressioni vengono intercettate quando sono ancora reversibili.

Corso di formazione su performance testing con k6. Dal design dei scenari di carico alla lettura delle metriche, fino all’automazione in pipeline CI/CD con Jenkins e Grafana per la visualizzazione dei risultati.

Vuoi questo workshop per il tuo team?

Possiamo adattare scope, durata e formato al livello del team. Partiamo da una call di 30 minuti per capire dove sta e dove vuole arrivare.