Tests de charge
Toute application peut un jour ou l'autre être confrontée à un volume de traitement non prévu initialement. Que cette application soit un serveur Internet, un service web, une passerelle de communication ou un simple outil de transformation de données, la réponse a un volume anormal de requêtes n'est jamais prévisible.

Les goulôts d'étranglement ne sont que rarement identifiés lors de la conception. De plus ceux-ci peuvent évoluer au fur et à mesure que le contexte change.
La réponse des systèmes n'est jamais linéaire et à une charge donnée, le système peut réagir tout à fait normalement et complétement s'effondrer sans avoir atteint le double de la charge initiale !
L'analyse des capacités de montée en charge d'une application peut se faire à posteriori (suite à un incident), de façon préventive (lors d'une estimation de montée en charge future ou à l'occasion d'un audit sécurité) ou dès la phase de conception (lors de la réalisation d'un prototype, de tests unitaires ou d'un protocole de reception).
Quelque soit le contexte d'intervention, une démarche rigoureuse et des outils de mesure adaptés permettent de tester en situation la réaction d'un système à différents scenaris.
Vous pouvez consulter quelques copies d'écran illustrant la réponse d'un système à une hypothèse de montée en charge.


Les goulôts d'étranglement ne sont que rarement identifiés lors de la conception. De plus ceux-ci peuvent évoluer au fur et à mesure que le contexte change.
La réponse des systèmes n'est jamais linéaire et à une charge donnée, le système peut réagir tout à fait normalement et complétement s'effondrer sans avoir atteint le double de la charge initiale !
L'analyse des capacités de montée en charge d'une application peut se faire à posteriori (suite à un incident), de façon préventive (lors d'une estimation de montée en charge future ou à l'occasion d'un audit sécurité) ou dès la phase de conception (lors de la réalisation d'un prototype, de tests unitaires ou d'un protocole de reception).
Quelque soit le contexte d'intervention, une démarche rigoureuse et des outils de mesure adaptés permettent de tester en situation la réaction d'un système à différents scenaris.
Vous pouvez consulter quelques copies d'écran illustrant la réponse d'un système à une hypothèse de montée en charge.
