Load Testing sul Cloud

Una delle novità svelate durante il TechEd US tenutosi nei giorni scorsi, è quella del Load Testing tramite il Cloud.

Load Testing

Il Load Testing è una pratica (molto diffusasi con l’avvento delle Web Application) di Testing NON funzionale, volto a capire come, una determinata applicazione Web (e non) reagisce con l’aumentare del carico / numero di utenti.

Load Testing On-Premise

Gli attori principali (e necessari) per eseguire un test di carico, ad oggi, sono:

1. Visual Studio – Necessario per la creazione dei Load Test
2. Test Agent – PC che simuleranno gli utenti (anche più di uno contemporaneamente) della Vs. applicazione
2. Controller – Un PC / Server utilizzato per “pilotare” i Test Agent

Talvolta, è possibile utilizzare lo stesso PC sul quale abbiamo sviluppato i Test per assolvere ai ruoli di Controller e Agent a patto di avere hardware sufficientemente potente per simulare il numero di utenti
contemporanei desiderati.

Questo permette di risparmiare sull’hardware aggiuntivo per i Test Agent ed i Test Controller.

L’argomento sarà oggetto di un prossimo post su Getlatestversion.it, intanto, potete approfondire qui:
http://msdn.microsoft.com/en-us/library/dd293540.aspx .

Load Testing “in the Cloud”

Testare un’applicazione sotto carico, quindi, implica un minimo di setup infrastrutturale all’interno dell’azienda, con impiego di hardware aggiuntivo (rispetto al setup del server per TFS).

Con l’annuncio di queste ore è stata introdotta una semplificazione:

Visual Studio Ultimate Vi permetterà NON solo di creare I Vs. test di carico ma ANCHE di eseguirli utilizzando Team Foundation Service, quindi l’infrastruttura Cloud di Windows Azure.

I vostri Test Agent saranno istanze sul cloud che sfrutteranno la banda, la CPU ed il disco allocati per Voi
su Azure.

L’infrastruttura messa a disposizione dalla piattaforma Team Foundation Service renderà tutto il setup TOTALMENTE trasparente e Voi potrete essere “pronti per il rilascio” in tempi sempre minori.

Ahimè, per poter “mettere le mani” su questa perla dovremo attendere il rilascio di Visual Studio 2013 Preview.

Comments are closed.