Home Formazione Corsi Elenco Corsi Test di carico per il collaudo e per il tuning prestazionale

Test di carico per il collaudo e per il tuning prestazionale Stampa E-mail

Descrizione

Il processo di collaudo prestazionale è un'attività finalizzata a verificare, attraverso test di carico, se e in che misura, un'applicazione sia in grado di erogare un livello di servizio predeterminato su una specifica architettura hardware/software, prima del rilascio in produzione.

Lo scopo principale del test di carico per il tuning è quello di migliorare sistematicamente ogni livello di un sistema informatico complesso per garantire elevati standard qualitativi in termini di prestazioni. Questo obiettivo viene raggiunto mediante un processo ciclico che prevede di caricare il sistema, individuare le componenti che ne limitano le prestazioni ed eliminare i colli di bottiglia mediante interventi di tuning e upgrade.

Nella prima parte del corso viene descritta una metodologia che permette di sistematizzare il processo di collaudo prestazionale.

Inoltre vengono identificate e dettagliate le diverse fasi che costituiscono il processo di collaudo. Per ogni fase sono presi in considerazione gli aspetti organizzativi, i flussi informativi e i documenti alla base del processo.

La seconda parte del corso si focalizza su due tipi di test di carico: il load test, che permette di valutare le prestazioni del sistema nelle normali condizioni operative, e lo stress test, che permette di valutare come si comporta il sistema in condizioni di massimo carico.

Durante il corso vengono mostrati i casi reali, utilizzando come strumento di riferimento LoadRunner® di Mercury.

Destinatari

  • Responsabili dei sistemi informativi
  • Responsabili delle applicazioni
  • Addetti alla funzione di gestione e controllo della qualità

Prerequisiti

Nessuno

Contenuti

Definire i service level objectives, la pianificazione

Il processo di test per il collaudo

  • la progettazione del test
  • la predisposizione degli ambienti
  • la progettazione esecutiva
  • l'esecuzione dei test

La validazione dei risultati

I limiti di una procedura di collaudo, errori comuni, un approccio safe

Le tipologie del test di carico

  • load test e stress test

Modalità di esecuzione dello stress test

Principali problemi sotto carico

  • memory leak
  • resource locking
  • transactional limits
  • bandwidth limits
  • hardware bottlenecks
  • software bottlenecks

Il processo di test per il tuning

  • la progettazione del test
  • la predisposizione degli ambienti
  • la progettazione esecutiva
  • l'esecuzione test e l'analisi risultati
  • il tuning hardware/software
  • la rendicontazione delle attività

Durata

3 giorni