Montée en charge progressive·Point de rupture identifié·Opéré par nos équipes
Une opération commerciale, un passage en télévision, une ouverture de billetterie. Le tir de charge simule l’afflux avant qu’il n’arrive, pour que vous connaissiez votre point de rupture au lieu de le découvrir en direct.
Une infrastructure dimensionnée sur des moyennes tient très bien jusqu’au jour où elle ne tient plus. Et ce qui casse en premier n’est presque jamais ce qu’on avait anticipé : c’est une base de données saturée par une requête du tunnel de commande, ou un service tiers qui limite les appels. Le tir de charge sert précisément à découvrir cet ordre-là, à froid.
La charge est générée par vos scénarios métier réels. Un utilisateur simulé se connecte, cherche et commande, comme un vrai.
Le volume augmente progressivement pour identifier le seuil où les temps de réponse se dégradent, puis celui où les erreurs apparaissent.
Base de données, service tiers, file d’attente, mémoire. Le tir désigne le maillon faible plutôt que la conclusion générale.
Une campagne de tir se planifie en amont d’une opération commerciale, sur un environnement représentatif.
“ Mr Suricate est une évidence, car il donne l'assurance qu'il n'y a pas de problème. Un seul bug découvert suffit à rentabiliser la solution pendant une année entière ! ”
Anthony CornevinE-commerce Platform Manager, Vertbaudet
ALLER PLUS LOIN
Quinze types de tests, quatre familles. Chacun répond à une question différente sur votre application.
Un terme vous échappe ? Le glossaire du test automatisé le définit.
VOS QUESTIONS
Ce qu'on nous demande le plus souvent sur le tir de charge.
Le test de performance mesure le temps de réponse d'un parcours dans les conditions normales d'usage, en continu. Le tir de charge cherche la limite, en simulant un afflux massif d'utilisateurs simultanés sur une durée courte. L'un surveille, l'autre dimensionne.
Nos équipes. Le tir de charge est une prestation de service, pas une fonctionnalité que vous lancez depuis la plateforme : nous préparons les scénarios, calibrons les paliers, déclenchons la campagne à la date convenue avec vous et vous restituons le point de rupture avec le composant qui cède en premier.
Sur un environnement représentatif de la production, faute de quoi le chiffre obtenu ne veut rien dire. Tirer sur une pré-production sous-dimensionnée donne un point de rupture pessimiste, et tirer sur la production impose des précautions strictes sur les données utilisées.
Le volume se cale sur votre objectif, en partant de votre pic historique et de la croissance attendue. Le bon point de départ est rarement un chiffre rond : c'est le trafic constaté lors de votre dernière opération, multiplié par le facteur que vous visez.
En amont de tout événement qui concentre le trafic : opération commerciale, lancement, ouverture de billetterie, campagne média. Et après toute évolution structurante de l'architecture, parce que le maillon faible se déplace.
Il sert à deux choses : dimensionner l'infrastructure, et corriger le composant qui cède en premier. C'est souvent la deuxième qui rapporte le plus, parce qu'un seul point de contention peut plafonner l'ensemble de la chaîne.
Une démo de 30 minutes sur votre propre application. Vous verrez un de vos parcours automatisé en direct, sans écrire de code.