Upload
radoine-douhou
View
231
Download
5
Embed Size (px)
Citation preview
Software Development
Done Right
Web load
Tests dans
Azure
Pierre-Henri Gache
Radoine Douhou
26 Mars 2015
Cellenza
Cellenza
Planning
1 A quoi ça sert ?
2 Peines d’une approche on Premise
4 Les Prérequis
5 Démo
3 Web Load Test dans Azure
6 Ateliers : A vous de jouer
Cellenza A quoi ça sert ?
Cellenza Peines d’une approche on Premise
Long et couteux à mettre en œuvre !
Difficilement généralisable à toutes les applications !
Cellenza Web Load Test dans Azure
0,0003 €/min d'utilisateur virtuel 20 001 à 2 M muv. Dégressif jusqu’à 0,0001 €/minute d’utilisateur virtuel.
Cellenza Comment ça marche ?
Visual Studio 2013 (Ultimate)
Implement
Web Test
Load Test
Visual Studio Online
Load Test Web Service
Publish
Load Test
Controller
Agents Pool
Provision
Web Application
Execute tests
Results Database
Store metrics
Cellenza Les prérequis
Pour qui ?
Tous les sites accessibles depuis internet Toutes technologies confondues
Prérequis
Avoir Visual Studio 2013 Ultimate Un compte Visual Studio Online Fiddler (optionnel)
Cellenza Démonstration
Site web http://musicstoreweb.azurewebsites.net/ publié sur Azure. Enregistrer un parcours d’achat (Web Test) Variabiliser les genres et les albums (Datasource). Utiliser des antiforgery tokens avec des extraction rules. Construire une boucle sur le Web Test Coder un Web test Construire un Load Test à partir de Web Tests. Exécuter le test Analyser les résultats
GitHub avec les sources : https://github.com/melcom/AzureLoadTests
Cellenza Analyse des résultats
Cellenza Atelier
A vous de jouer !!