Uno dei modi per estendere LoadTests in VSTT è quello di implementare un LoadTestPlugin. Attraverso un plugin, infatti, tra le altre cose, si riescono ad intercettare gli eventi di un load test e ad iniettare codice da eseguire all’inizio e alla fine del load test, prima e dopo ogni unit test, etc.. Così, armato di buona volontà mi metto a scrivere il mio bel plugin. Mi serve per diversi motivi ma soprattutto perché per ogni unit test devo fare un consistente setup e non posso permettermi che il tempo speso durante tale setup venga...
Nell’ultimo periodo ho avuto il privilegio di dedicare un po’ del mio tempo lavorativo a performance testing, in particolare load testing. (privilegio perchè quando “bombardi” per la prima volta il tuo “amato” sistema con un decente numero di utenti e vedi l’event log macchiarsi di rosso…1 o 2 cosucce interessanti le impari)
Comunque, risolti i problemini di cui sopra, si passa all’analisi dei risultati e quelli alla fine piu’ richiesti sono i dati percentile. VS fornisce out-of-the-box solo 95th e 90th percentile – da http://vstt2008qrg.codeplex.com/:
How 90% and 95% response times are calculated
Within the load...