Outil
de test de charge web sous contraintes
Au
fil de la croissance de votre entreprise, la charge sur votre site web, vos applications
web et votre infrastructure réseau augmente aussi. Dotcom-Monitor.com fournit
des solutions simples et rapides de test de charge (ou test sous contraintes) pour
apporter une réponse à quelques questions très importantes,
telles que :
Comment
Dotcom-Monitor.com fonctionne : Dotcom-Monitor.com
simule des utilisateurs réels grâce à ses agents distants dispersés
à travers le monde. En tant qu'utilisateur final, c'est vous qui configurez
les conditions pour le site web ou l'application web que vous voulez tester sous
contraintes.
Par
exemple, pour tester une application web sous la charge, vous spécifierez
le nombre d'utilisateurs simultanés que vous voulez, le nombre d'utilisations
de l'application web par chaque utilisateur, le délai entre les utilisateurs,
ainsi qu'un certain nombre d'autres paramètres.
Après
avoir configuré les conditions pour le test de charge, vous préciserez
aussi l'heure exacte à laquelle le test devrait démarrer (normalement
5 minutes après la fin de la configuration). Nous vous recommandons aussi
d'effectuer un essai gratuit de test de charge afin de vérifier que le test
est conçu de manière appropriée. Une fois le test d'essai terminé,
vous pouvez démarrer le test réel. Au cours du test réel, me
nombre d'utilisateurs simultanés sera également réparti entre
tous nos agents à travers le monde et ces utilisateurs virtuels commenceront
ainsi à tester la charge de votre application web.
Le
résultat du test est une vision complète de votre application web et
de sa capacité à gérer les utilisateurs. Vous serez alors en
mesure de répondre aux questions mentionnées plus haut.
Que
devrais-je faire durant le test de charge ? Cela
dépend principalement de l'architecture de votre réseau et de l'objectif
poursuivi. Nous recommandons au minimum une surveillance et un enregistrement de
l'activité CPU, mémoire et utilisation du disque dur. Si votre serveur
web est relié à une base de données ou à des serveurs
d'applications, nous vous recommandons de les surveiller également.
De
plus, parce que nos agents sont localisés à l'extérieur de votre
réseau, nous recommandons une surveillance de votre routeur, de votre pare-feu
et de tous les autres composants situés entre votre fournisseur d'accès
Internet et votre serveur web. En surveillant et enregistrant l'activité sur
chaque composant du serveur et du réseau, vous serez en mesure de localiser
les goulots d'étranglement, surtout si les résultats de votre test
de charge ne correspondent pas à ce que vous prévoyiez.
De
plus, grâce à notre rapport détaillé, vous serez en mesure
d'établir une corrélation entre la charge de vos serveurs et la charge
des utilisateurs à un instant donné. La question clé ici est
d'avoir l'heure exacte sur votre système. Tous nos agents virtuels sont synchronisés
avec des horloges atomiques avec une précision atteignant une milliseconde
(0,001). Le minutage de l'opération doit être très précis
parce que nos rapports vous indiqueront le nombre d'utilisateurs en heure absolue,
surtout si vous souhaitez obtenir un rapport de corrélation.
Avantages
du test externe de charge versus un test interne Il
existe un certain nombre d'applications proposées dans le commerce et qu'on
peut acquérir pour effectuer un test sous contraintes. Bien que leur prix
et leurs fonctionnalités soient variables, ces applications possèdent
toutes un point commun : elles fonctionnent à l'intérieur de votre
réseau, depuis un ordinateur situé à proximité de votre
serveur web.
Bien
que cela puisse fournir une idée sur la performance de votre application,
vous n'obtiendrez pas une image complète de la réponse de votre site
à une lourde charge provoquée par des utilisateurs de l'Internet. Comme
mentionné ci-dessus, l'expérience de l'utilisateur final dépendra
de plusieurs composants de votre réseau. En fait, elle dépendra aussi
des composants de votre fournisseur d'accès Internet (FAI).
Grâce
à notre solution de test externe de charge, vous obtiendrez une simulation
des interactions des utilisateurs de l'Internet avec votre site web ou votre application
web beaucoup plus fiable, ainsi qu'un rapport clair sur leur expérience. Parce
que nos agents de test sous contraintes sont répartis à travers le
monde, vous recevrez des données sur la manière dont les utilisateurs
perçoivent la réactivité de votre site web dans ces parties
du monde. Vous pourrez constater que certaines localisations fonctionnent mieux que
d'autres et, selon les besoins de vos clients, vous pourriez décider d'adapter
votre configuration avec votre FAI.
En
résumé, vous obtiendrez des avantages immédiats d'un test sous
contraintes à distance, parmi lesquels :
 |
Aucun
coût à payer d'avance |
 |
Aucun
logiciel à installer |
 |
Configuration
aisée |
 |
Simulation
précise d'utilisateurs externes |
 |
Test
de la charge de tous vos composants réseau, et pas seulement du serveur web |
Prix
: Le
prix pour un test de charge web est déterminé par le nombre total de
hits que nous devons effectuer pour compléter le test sous contraintes. par
exemple, si vous avez une application à cinq étapes et que vous voulez
simuler 50 utilisateurs simultanés utilisant chacun 100 fois l'application,
le nombre total de hits serait : 5x50x100=25000. Le prix de chaque hit est calculé
en utilisant le tableau suivant :
| <10000 |
0,01 |
| |
| 10K-20K |
0,009 |
| |
| 20K-30K |
0,008 |
| |
| 30K-40K |
0,007 |
| |
| 40K-50K |
0,006 |
| |
| 50K-60K |
0,005 |
| |
| 60K-70K |
0,004 |
| |
| 70K-80K |
0,003 |
| |
| 80K-90K |
0,002 |
| |
| 90K-100K |
0,001 |
| |
| >100K |
0,0009 |
Vous
pouvez utiliser cette calculatrice pour
calculer le coût final du test de charge sous contraintes.
Conclusion
: Résultats de l'utilisation du test externe de charge Dotcom-Monitor.com En
apportant une réponse simple et claire aux questions suivantes...
 |
Comment
mon site web se comporte-t-il sous certaines charges ? |
 |
Combien
d'utilisateurs simultanés mon site web supporte-t-il ? |
 |
Où
se situent les goulots d'étranglement de mon site ? |
 |
Même
si je pense que mon site web peut s'accomoder de la charge, mes autres composants
réseau tels que les routeurs et les pare-feux pourront-ils la supporter ? |
...vous
vous concentrez sur votre entreprise et le coeur de votre métier plutôt
que d'adopter une approche hasardeuse pour votre site web, vos applications web et
votre infrastructure réseau. Dotcom-Monitor.com vous fournit des solutions
simples et rapides aux tests de charge (ou tests sous contraintes), ainsi que des
réponses "immédiates" aux questions que vous devez résoudre
pour réussir.
|