cloud load testing con visual studio online
TRANSCRIPT
Davide Benvegnù
Cloud Load Testing con VSO
#VSOLoadTest
#VSOLoadTest
DAVIDE BENVEGNU’International Development Manager – Aruba.itManaging Director & CTO – DBTek Ltd
Microsoft MVP in Visual Studio ALMSpeaker a eventi nazionali (Community Days, SMAU, Festival
ICT…)Trainer (corsi su Microsoft Virtual Academy - bit.ly/MVAVSOIT)Membro di DotNetToscana e GetLatestVersion3 articoli come Guest Post MSDN
@davidebenvegnu – www.davidebenvegnu.com – blog.dbtek.it
Chi sono
#VSOLoadTest
Test e Load test
Test di carico dal Web
Test di carico con Visual Studio
Cloud Load Test API
Agenda
#VSOLoadTest
02/02/2015 – Introduzione a Visual Studio Online
02/03/2015 – Gestione del codice sorgente con Visual Studio
Online
13/04/2015 – Continuous Integration con Visual Studio Online
04/05/2015 – Cloud Load Testing con Visual Studio
Online
01/06/2015 – Integrare Visual Studio Online: Rest API &
Service Hooks
Serie
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Test e Load test
#VSOLoadTest
Unit testTest di processo (CUIT)Web Performance testLoad Test
Tipi di test
#VSOLoadTest
Requisiti:
Sottoscrizione MSDN Ultimate / Enterprise
Visual Studio 2013 Ultimate o superiori*
L’applicazione da testare deve essere raggiungibile da internet
Test di carico
#VSOLoadTest
Caratteristiche:
Lab di test creato nel cloudUp-Scale e Down-Scale secondo necessità
Fino a 100 core
20,000 minuti al mese (gratis)Sono “virtual user minutes”
1 test da 2 minuti con 250 virtual user 500 minutiEventuali minuti aggiuntivi a pagamento
Test di carico
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Test di carico dal Web
#VSOLoadTest
Versione semplice del test di caricoEseguibile e configurabile direttamente da Web
Test su singola paginaRisultati:
Tempi medi rispostaRichieste al secondoEventuali erroriVisibili in “near real-time” e invio report via mail
Da Visual Studio Online…
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Demo: test con VSO
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Test di carico con VSO + VS
#VSOLoadTest
Richiede Visual Studio Ultimate / Enterprise
Multi paginaStep by step registrabileConfigurabile e personalizzabileVisione completa delle performance applicative in condizioni
di carico
Da Visual Studio…
#VSOLoadTest
1. Creare un progetto “Web Performance and Load Test”2. Registrare step ad azioni da compiere3. Se vengono rilevati parametri dinamici, modulo per
inserimento valori4. Possibile impostare le soglie ed i valori del test5. A questo test associare un Load Test6. Far puntare il Load Test all’account VSO
Creazione di un Load Test
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Demo: test con VSO e VS
#VSOLoadTest
Cloud Load Testing con Visual Studio Online
Cloud Load Test API
#VSOLoadTest
Set di API RestConsentono di automatizzare il processo di testNecessitano delle Alternate CredentialsOperazioni possibili:
Creare, lanciare e stoppare Load Test runRecuperare esiti, errori, messaggiRecuperare risultati e metriche
VERB https://{account}.visualstudio.com/_apis/clt/{resource} [/{options}]
Titolo
Con VSO possiamo fare Load testing
Direttamente dal portale web di VSOScenari semplici, Singola paginaPochi risultati
Con Visual Studio connesso a VSOTest completi, personalizzabili, registrabili
Automatizzabile via API Rest
Recap
#VSOLoadTest
#VSOLoadTest
Microsoft websites:http://www.visualstudio.com/explore/app-lifecycle-management-vshttp://msdn.microsoft.com/vstudio/ff637362.aspx
Visual Studio ALM Rangers:http://aka.ms/vsarsolutions
Bloghttp://blog.dbtek.it
GetLatestVersion:http://www.getlatestversion.it/
Riferimenti