2010-11-10 34 views

Répondre

1

Vous avez raison quand vous pensez en termes de test de stress. Vous devez être en mesure de reproduire le nombre d'utilisateurs que vous attendez afin de connaître précisément le nombre d'utilisateurs que votre application pourra gérer simultanément.

Vous commencez avec un petit nombre d'utilisateurs et vous pouvez ensuite l'augmenter jusqu'à ce que vous atteigniez un point où votre application cesse de répondre dans un délai acceptable. Je crains qu'il n'y ait pas de réponse simple à cela, mais la façon la plus simple de le faire est d'écrire un script simple qui fera des requêtes GET/POST (peut-être même en utilisant wget) et de l'exécuter une ferme sur Amazon EC2 ou quelque chose comme ça, donc vous pouvez vraiment atteindre la capacité maximale de votre infrastructure.

0

Si votre site est essentiellement à contenu statique, vous serez probablement limité par la bande passante. Dans ce cas, une estimation de la capacité peut être facilement calculée pour un ensemble donné d'activités utilisateur attendues.

Si votre site est construit sur un logiciel commun, vous pourrez peut-être trouver des références de ce logiciel qui vous donneront une estimation approximative de la capacité à laquelle vous pouvez vous attendre.

S'il s'agit d'un site critique ou s'il s'agit d'une application fabriquée à la main ou hautement personnalisée, rien ne remplace le test. Vous avez besoin du logiciel "Web Performance Load Test" - google pour cela. Ce type de logiciel va simuler de nombreux navigateurs visitant votre site en même temps. Il y a une grande variété de choix, de gratuit à $$$$$$$$ s.