acoeuro

web & logiciels libres...

Test de montée en charge de site web

Quelle affluence supportent vos serveurs?

Ne vous êtes-vous jamais demandé comment dimensionner votre infrastructure, ou quel est actuellement le goulot d'étranglement de votre installation? En générant un grand nombre de visites sur vos sites et applications web, nous pouvons mesurer la charge maximale de votre infrastructure, et apporter des réponses à ces questions.

Les visites sont réalisées en pilotant un véritable navigateur web, ce qui assure une interaction avec votre infrastructure au plus proche du trafic de vos utilisateurs. Les parcours, scriptés sur-mesure, peuvent comporter autant d'étapes que nécessaire, et passer par tout type d'authentification, vote, attente, vérification…

Les visites peuvent être générées à la vitesse d'un utilisateur humain ou en accéléré, afin de mesurer rapidement le ralentissement de vos serveurs face à un grand nombre de requêtes. On observe alors la moyenne des temps de parcours réalisés, le nombre de requêtes HTTP émises par seconde ou encore le nombre d'utilisateurs simultanément connectés…

Exemple de tableau de résultats

Pour tester votre plate-forme, des programmes JavaScript sont développés pour les navigateurs PhantomJS, ou SlimerJS.

Nous nous appuyons ainsi sur le langage de script qui a connu la plus forte accélération depuis les années 20001, égalant aujourd'hui les langages compilés sur de nombreux aspects et dépassant nettement les autres langages interprétés.

Nous étudions chaque demande

À titre indicatif, pour un test de montée en charge simulant une affluence de 10 000 personnes, sur un parcours de 10 interactions comportant une authentification via tiers2, dans un délai de 2 semaines de réalisation, les tarifs à envisager sont de l'ordre de:

Nos références : Canal+, Nikon…

  1. Notamment par compilation juste à temps.

  2. Facebook, Twitter, OpenID…