Share via


Boîte à outilsDe nouveaux produits pour les professionnels de l'informatique

Greg Steen

Test de stress de vos applications Web

Outil de stress des applications Web WAPT

www.loadtestingtool.com

La connaissance du fonctionnement de la dernière version de votre application Web est essentielle pour dimensionner correctement votre infrastructure et éviter ces moments de pression où le PDG vous demande pourquoi elle obtient la réponse « Serveur encombré » lorsqu'elle contrôle le site. Et si vous êtes à la recherche d'un outil de test de stress et de performances de l'application Web relativement bon marché et simple d'utilisation, WAPT 4.0 de SoftLogica LLC pourrait répondre à vos besoins.

L'application s'exécute sur la plupart des versions Windows®, mais vous allez vouloir utiliser Windows 2000, Windows XP ou Windows Server® 2003 pour être le plus productif possible du fait des limitations de sockets sur les versions précédentes. Comme pour la plupart des applications de test de performances qui utilisent des utilisateurs virtuels, plus vous avez une mémoire importante, un processeur rapide et une connexion réseau importante et plus vous pourrez simuler d'utilisateurs virtuels avec WAPT.

La documentation annonce une limite d'environ 2000 utilisateurs virtuels pour un PIV 2.4 avec 512 Mo de RAL et une interface gig-e, mais ceci est fonction du type d'application que vous êtes en train de tester et de la manière dont vous configurez votre profil de test. Un autre facteur qui fera varier vos tests est le délai entre les requêtes, que WAPT vous laisse définir comme étant le temps de réflexion de l'utilisateur dans un profil d'utilisateur virtuel.

Une fois que vous avez défini un profil d'utilisateur virtuel (vous pouvez avoir différents scénarios par test), vous pouvez créer le plan de test pour ce profil. WAPT divise la séquence de test en trois parties : Actions initiales, principales et finales. Ce sont des séparations logiques plutôt que fonctionnelles, mais elles invitent à une division de votre fonction de connexion ou d'enregistrement, par exemple, dans la section initiale et à une division de l'action de déconnexion dans la section finale. WAPT vous permet de saisir les requêtes manuellement ou d'utiliser l'enregistreur de navigation intégré pour déterminer la manière dont vous souhaitez que les utilisateurs de ce profil surfent sur votre site. Ensuite, vous pouvez passer aux paramètres généraux pour déterminer qu'elle doit être la charge pour ce test et si vous souhaitez qu'elle soit fixe ou qu'elle augmente progressivement jusqu'au niveau souhaité sur une période de temps spécifiée. Pendant le test, WAPT peut vous proposer une vue en temps réel des statistiques de performances de votre scénario de test. Et lorsque vous avez terminé, vous pouvez enregistrer les résultats au format HTML ou CSV pour les réexaminer ultérieurement.

Prix : 350 dollars par machine.

La connaissance du fonctionnement de la dernière version de votre application Web est essentielle pour dimensionner correctement votre infrastructure et éviter ces moments de grosse pression lorsque le PDG vous demande pourquoi elle obtient la réponse « Serveur encombré » lorsqu'elle contrôle le site. Et si vous êtes à la recherche d'un outil de test de stress et de performance de l'application Web relativement bon marché et simple d'utilisation, WAPT 4.0 de SoftLogica LLC pourrait répondre à vos besoins.

L'application s'exécute sur la plupart des versions Windows®, mais vous allez vouloir utiliser Windows 2000, Windows XP ou Windows Server® 2003 pour être le plus productif possible du fait des limitations de sockets sur les versions précédentes. Comme pour la plupart des applications de test de performances qui utilisent des utilisateurs virtuels, plus vous avez une mémoire importante, un processeur rapide et une connexion réseau importante et plus vous pourrez simuler d'utilisateurs virtuels avec WAPT.

Outil de stress des applications Web WAPT

Outil de stress des applications Web WAPT  (Cliquer sur l'image pour l'agrandir)

La documentation annonce une limite d'environ 2000 utilisateurs virtuels pour un PIV 2.4 avec 512 Mo de RAL et une interface gig-e, mais ceci est fonction du type d'application que vous êtes en train de tester et de la manière dont vous configurez votre profil de test. Un autre facteur qui fera varier vos tests est le délai entre les requêtes, que WAPT vous laisse définir comme étant le temps de réflexion de l'utilisateur dans un profil d'utilisateur virtuel.

Une fois que vous avez défini un profil d'utilisateur virtuel (vous pouvez avoir différents scénarios par test), vous pouvez créer le plan de test pour ce profil. WAPT divise la séquence de test en trois parties : Actions initiales, principales et finales. Ce sont des séparations logiques plutôt que fonctionnelles, mais elles invitent à une division de votre fonction de connexion ou d'enregistrement, par exemple, dans la section initiale et à une division de l'action de déconnexion dans la section finale. WAPT vous permet de saisir les requêtes manuellement ou d'utiliser l'enregistreur de navigation intégré pour déterminer la manière dont vous souhaitez que les utilisateurs de ce profil surfent sur votre site. Ensuite, vous pouvez accéder aux paramètres généraux pour déterminer quelle sera la charge pour ce test et si vous souhaitez qu'elle soit fixe ou qu'elle augmente progressivement jusqu'au niveau souhaité sur une période de temps spécifiée. Pendant le test, WAPT peut vous proposer une vue en temps réel des statistiques de performances de votre scénario de test. Et lorsque vous avez terminé, vous pouvez enregistrer les résultats au format HTML ou CSV pour une révision future.

Prix : 350 dollars par machine.

Critique

Content Networking Fundamentals

www.ciscopress.com

Le contenu est roi et Content Networking Fundamentals (Cisco Press, 2006) par Silvano Da Ros vous aide à améliorer rapidement votre infrastructure de distribution de contenu. Le livre se présente comme « une introduction générale à la théorie et aux applications pratiques de la mise en réseau de contenu » et il s'agit bien de cela. Même si, de toute évidence, le livre évoque largement l'équipement de mise en réseau de Cisco, il donne une bonne idée des différents éléments de mise en réseau de contenu ainsi que des instructions pratiques pour la mise en œuvre des principes sous-jacents à la mise en réseau de contenu et qui sont applicables quels que soient les types de produits de mise en réseau de contenu de votre infrastructure.

Le livre commence par une présentation détaillée des différents éléments de la mise en réseau du contenu (ce qui améliore véritablement la performance et la distribution de la couche 4 via la communication 7 du modèle OSI). Ensuite, le livre décrit de manière plus approfondie les principaux formats de présentation du contenu tels que XML, HTML, WAP ainsi que la transformation du contenu via XSLT à la frontière du réseau et comporte une section sur la distribution du média de diffusion. Enfin, l'évolutivité et la disponibilité sont abordées à travers des discussions sur l'équilibrage de la charge du serveur (à la fois au plan global et local), l'équilibrage de la charge du pare-feu et l'utilisation des périphériques de mise en cache de contenu tels que les commutateurs des services de contenu de Cisco.

Si vous utilisez des commutateurs de services de contenu dans votre infrastructure, vous serez intéressé par le chapitre sur la commutation de contenu sécurisé. Celui-ci vous décrira les détails de la configuration du module des services de contenu pour SSL (Secure Sockets Layer) ainsi que la configuration des URL et la réécriture des en-têtes. Généralement, les professionnels de la mise en réseau, quelle que soit la marque à laquelle ils sont fidèles, trouveront le chapitre sur QoS utile pour la compréhension des différents mécanismes de file d'attente et la gestion de l'encombrement.

En résumé, bien qu'il insiste beaucoup sur les implémentations matérielles Cisco (après tout, il est publié par Cisco Press), ce livre vous aidera à transformer l'expression « distribution de contenu » qu'on entend partout en méthodologies pratiques et applicables à votre infrastructure de distribution de contenu.

Prix : $55.00.

Surveiller vos services

WebWatchBot

www.exclamationsoft.com/webwatchbot/default.asp

La capacité à détecter (et si possible à résoudre) les problèmes au sein de l'organisation avant les utilisateurs finals est une qualité qui assure la réputation du bon professionnel en informatique. De ce fait, l'un des outils les plus importants dont peut disposer un professionnel de l'informatique est un système de surveillance efficace capable d'approfondir les différents services que vous fournissez afin de vérifier qu'ils fonctionnent convenablement. ExclamationSoft's WebWatchBot peut vous aider à parvenir à cela.

Cette application peut surveiller tous les services courants imaginables. Au lieu de se contenter de vérifier qu'un service est en cours d'exécution, WebWatchBot améliore le processus. En fait, il teste les services pour s'assurer qu'ils fonctionnent correctement. Par exemple, la vérification FTP peut effectivement télécharger un fichier en aval ou en amont, la surveillance DNS peut exécuter l'une quelconque des 40 commandes de requête différentes et rechercher une chaîne dans la réponse et les tests de POP3 et SMTP peuvent effectuer la journalisation et évaluer la performance de la messagerie.

WebWatchBot

WebWatchBot  (Cliquer sur l'image pour l'agrandir)

De plus, WebWatchBot vous permet de chaîner une suite d'étapes dans une transaction et il signalera toute erreur ou toute latence inacceptable (selon les seuils que vous définissez) pour la transaction dans son ensemble. L'application surveillera également les URL HTTP et HTTPS et vérifiera le contenu spécifié. Vous pouvez même paramétrer des moniteurs de base de données qui exécuteront des requêtes et vérifieront les données par rapport à un modèle de réponse.

Prix : 495,95 dollars la licence utilisateur unique.

Greg Steen est un professionnel de l'informatique, dynamique et enthousiaste. Il est constamment à la recherche de méthodes et d'outils innovants destinés à faciliter les opérations et le développement pour les professionnels de l'informatique.

© 2008 Microsoft Corporation et CMP Media, LLC. Tous droits réservés. Toute reproduction, totale ou partielle, est interdite sans autorisation préalable.