WEB QUOTE – blog
29sept/090

Tester la charge de votre site web


Vous venez de prendre un hébergement dédié pour monter votre nouveau site et vous aimeriez tester votre serveur pour connaitre le nombre de clients qu'il peut supporter simultanément... deux solutions :
- appeler toute votre famille,vos potes, vos collègues pour tester le site tous en même temps (bon ok il faut une grande famille et beaucoup de potes ;) )
- utiliser Tsung !

En effet, Tsung est un outil (sous linux) qui permet de simuler du trafic sur votre site.
Après l'avoir installé, il vous suffit de le lancer en mode "proxy" en lançant la commande "tsung-recorder start"ce qui va vous créer un proxy en local sur le port 8090.
Configurez ensuite votre navigateur préféré pour passer par ce proxy et commencez à surfer sur votre site. Toute votre navigation sera alors logguée par Tsung.
Une fois terminé, stoppez le proxy avec un "tsung-recorder stop", récupérez le log ainsi créé et plongez vous dans la doc de Tsung pour comprendre comment utiliser ce log pour construire votre scénario de test (c'est très simple mais si vous avez besoin d'un conseil, je suis là ;) ).
Grosso modo, vous n'avez qu'à choisir le temps total de votre scénario et la fréquence d'arrivée des clients.

Une fois votre scénario (tsung.xml) créé, lancez la commande "tsung start" et attendez la fin...

Lorsque le test de charge est terminé, vous pouvez générer le rapport et les graphs avec la commande "/usr/lib/tsung/bin/tsung_stats.pl" qui va vous créer les .html et .ps correspondants au résultats du test.

Attention : Pour que votre test de charge puisse fonctionner correctement, il vous faudra une bande passante digne de ce nom... de chez vous avec une ligne ADSL classique ce n'est même pas la peine d'essayer car ce que vous aller tester ce n'est pas le serveur mais plutôt votre propre bande passante !
Préférez donc lancer ce test depuis un autre serveur dédié (pourquoi pas chez le même hébergeur) ou carrement en utilisant le webservice EC2 d'Amazon (qui fera peut être le sujet d'un prochain article sur ce blog si ça vous interesse) qui vous permet d'utiliser les serveur (et la bande passante de ouf) d'Amazon à très faibles frais.

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Leave a comment

(required)

Aucun trackbacks pour l'instant