cloud load testing con visual studio online

Post on 26-Jul-2015

90 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

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

top related