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.
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.
Context
Team di sviluppo che voleva introdurre performance testing in modo strutturato, integrandolo nella pipeline invece di farlo come attività manuale prima delle release.
Pillar applied
Verify
What it covers
- 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
What attendees walk away with
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.
Want this workshop for your team?
We can adapt scope, length and format to where the team is. Let's start with a 30-minute call to figure out where they are and where you want them to get.