Apache JMeter è uno strumento open source progettato per testare il comportamento funzionale e misurare le performance delle applicazioni. Con il corso Apache JMeter, apprenderai come utilizzare questo potente strumento per valutare le prestazioni delle tue applicazioni web, delle tue API, del tuo database e molto altro.
Il corso ti fornirà le competenze necessarie per creare test di carico efficaci, analizzare i risultati e identificare eventuali problemi nelle tue applicazioni, permettendoti di ottimizzare le performance e garantire la scalabilità dei tuoi sistemi.
Scopri i clienti formati da Noi!
Per aziende è possibile ottenere una soluzione personalizzata contattandoci ed indicandoci le informazioni base (periodo, numero partecipanti, eventuali esigenze particolari in termini di orari e suddivisione giornate in più settimane/mesi, termini di pagamento…ecc.).
Scheda Corso Apache JMeter
Durata del corso: 3 giorni (20 ore OnAir con sessioni custom).
Orari: Normali orari di lavoro con possibilità flessibilità oraria e weekend.
Modalità: frontale con docente, OnAir.
Dove: onsite presso azienda ospitante oppure presso nostra aula nelle città di provincia (tra cui Padova, Milano, Torino, Genova, Padova, Firenze, Bologna, Roma, Napoli, Palermo, Bari ecc.) oppure OnAir.
Prerequisiti: conoscenza almeno sufficiente di concetti base di reti, HTTP e Java.
Costo Sessione OnAir: 3950,00 € + IVA fino a 8 corsisti con sessioni personalizzate.
Costo Sessione onsite presso Azienda: a partire da 3950,00 € + IVA per 3 giorni di corso fino a 8 corsisti. Per le aziende che hanno accesso a fondi europei è possibile pagare tutto o parte del corso con tale finanziamento. Contattaci subito per un preventivo gratuito e maggiori informazioni.
Pagamenti Sessioni: 50% in acconto, 50% a fine fornitura. Possibilità accordo su modalità diverse.
Modalità pagamento: Bonifico
Obiettivo del corso: L’obiettivo delle 3 giornate è quello di formare una solida base teorica che permetta di inquadrare architetturalmente JMeter e dare conoscenze pratiche che permettano al tester e al developer di muoversi con indipendenza nella creazione, esecuzione e analisi di test di performance. Ogni giornata è organizzata con lezioni teoriche di inquadramento degli argomenti ed esercitazioni guidate studiate ad hoc che si pongono l’obiettivo di portare ogni frequentatore verso il “saper fare”. Come filo conduttore verrà utilizzato un Case Study di nostra creazione (può anche essere un progetto/architettura dell’azienda ospitante) ed una serie di casi d’uso studiati in modo da creare conoscenza.
Materiale:Nella migliore erogazione il corso dovrebbe svolgersi con i partecipanti che abbiano a disposizione un proprio portatile per poter prendere dimestichezza direttamente con lo strumento, partecipare attivamente agli esercizi e mantenere per il futuro l’ambiente su cui lavorare. In assenza di un proprio portatile, utilizzeremo aule didattiche con un PC per persona sia nostre oppure dell’azienda ospitante.
Programma:
- Giorno 1: Introduzione ad Apache JMeter: panoramica e architettura, Requisiti e installazione su diversi sistemi operativi, Interfaccia utente: elementi principali e navigazione, Creazione del primo piano di test: Thread Group e configurazione, Elements di un piano di test: Sampler, Controller, Listener, Timer, Assertion. Esercitazione pratica: creazione di un semplice test di carico HTTP. Registrazione delle sessioni con il proxy HTTP. Salvataggio e caricamento dei piani di test. Best practices nella creazione dei test plan.
- Giorno 2: Test Web avanzati: cookies, header HTTP, autenticazione. Estrazione di dati con Regular Expression e CSS/JQuery Extractor. Variables, Functions e Properties in JMeter. Utilizzo di CSV Data Set Config per parametrizzare i test. Controller logici: Loop, If, While, Transaction. Timers avanzati per simulare comportamenti realistici. Assertions per validare le risposte. Database testing con JDBC. Test di servizi Web e API REST. FTP, LDAP e JMS testing. Esercitazione: creazione di test complessi multi-step.
- Giorno 3: Testing distribuito: configurazione master-slave. Modalità Command Line per l’esecuzione in ambienti CI/CD. Generazione di report dashboard automatici. Analisi approfondita dei risultati e metriche chiave. Monitoring delle risorse durante i test. Identificazione dei colli di bottiglia. Ottimizzazione delle performance di JMeter. Integration con Jenkins e altri strumenti CI/CD. Plugins utili per estendere le funzionalità base. Esercitazione pratica: pianificazione, esecuzione e analisi di un test di carico completo
Giornata opzionale Apache JMeter Advanced
Attivabile solo su specifica richiesta, costi da definire in base al numero di partecipanti. Le 3 giornate danno una overview approfondita su tutto lo strumento e permetteranno ai frequentatori di creare, eseguire e analizzare test di performance con Apache JMeter. La giornata opzionale è pensata per approfondire tematiche specifiche come la creazione di componenti personalizzati, l’ottimizzazione avanzata e l’integrazione con ecosistemi complessi.
Programma giornata facoltativa: Creazione di componenti JMeter personalizzati con Java, implementazione di Sampler e Listener custom, integrazione con strumenti di monitoraggio avanzati, strategie di correlazione complesse, test di performance in ambienti cloud, casi d’uso specifici per applicazioni enterprise. E’ possibile modificare il programma per orientarlo verso elementi di maggiore valore per l’impresa ospitante (integrazione con sistemi di monitoraggio specifici, framework di test proprietari, specifiche applicazioni).
Contattaci subito e senza impegno per un preventivo gratuito o per maggiori informazioni.
Supporto Post-Corso
Forniamo assistenza e supporto al vostro team in ogni fase del progetto, tra cui:
- definizione delle strategie di test di performance;
- implementazione di test automatizzati;
- integrazione con pipeline CI/CD;
- analisi e ottimizzazione delle performance;
- mentoring continuo.
Contattaci subito e senza impegno per un preventivo gratuito o per maggiori informazioni.







