Quand un test de charge est utile

  • Migration de passerelleLa nouvelle passerelle doit absorber les pointes de l’ancienne ; personne ne connaît précisément ces pointes.
  • Envois de masseFacturation, avis aux clients, communication de crise : des dizaines de milliers de messages en peu de temps sans évincer le courrier ordinaire.
  • Changement de fournisseur ou de relaisNouvelles limites, nouveaux délais d’expiration, nouveau comportement de file d’attente ; mieux vaut les mesurer avant que les découvrir en production.
  • Preuve de capacitéUn audit ou une décision de projet exige des chiffres documentés plutôt que les fiches techniques du fabricant.

Démarche

  1. Établir le profil de charge actuelDébits par minute et par heure, durée des pics, structure des destinataires et taille des messages à partir du suivi des messages, en tenant compte des erreurs d’analyse typiques.
  2. Concevoir le plan de testUn mélange de messages suivant les chemins de règles réels, des débits cibles issus du profil actuel plus une marge, des points de mesure définis.
  3. Exécuter le picDe manière reproductible, avec JMeter ou un outil adapté, sur des environnements de test ou proches de la production.
  4. Analyser et déciderDébit, latences et modes de défaillance à partir des journaux et du rapport ; le résultat est un dimensionnement justifié.

Exemples tirés de la pratique