Test di carico per il tuning
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 HP.
Contenuti
Definire i service level objective
La progettazione del test, la predisposizione degli ambienti, la progettazione esecutiva, l’esecuzione dei test.
Load test e stress test
Memory leak, resource locking, transactional limit, bandwidth limit, hardware bottleneck, software bottleneck.
La progettazione del test, la predisposizione degli ambienti, la progettazione esecutiva, l’esecuzione test e l’analisi risultati, il tuning hw/sw, la rendicontazione delle attività.
Prerequisiti
Nessuno.