|
Avec le développement rapide de la technologie Web 2.0, de nombreuses entreprises ont développé un certain nombre de services de sites Web, généralement dans la conception et le développement d'applications Web est difficile de simuler un grand nombre d'utilisateurs en même temps l'accès au système dans la situation réelle, de sorte que lorsque le site Web rencontre le pic de la visite, il est facile de se produire lorsque la vitesse de réponse du serveur ralentit ou même l'interruption du service. Afin d'éviter cette situation, il est nécessaire de procéder à une simulation réelle d'un grand nombre d'utilisateurs pour accéder aux outils de test de performance du système d'application Web pour les tests de stress, afin de tester le temps de réponse des pages HTML statiques, et même de tester le temps de réponse des pages Web dynamiques (y compris ASP, PHP, JSP, etc.), afin de fournir des données pour l'optimisation de la performance du serveur et l'ajustement de la base de données. Je recommande aux développeurs et aux testeurs du Web 2.0 d'utiliser le logiciel Web Application Stress Tool de Microsoft. Ce petit outil fourni par Microsoft ne pèse que 9,58 millions d'euros, il est donc très petit et très pratique. Bien que les fonctions soient supérieures à celles du logiciel professionnel LoadRunner, mais le volume de LoadRunner est énorme, le prix n'est pas élevé, les entreprises en général ne dépenseront pas autant d'argent pour acheter LoadRunner, et le WAS de Microsoft est entièrement gratuit, et les principales fonctionnalités sont disponibles, suffisamment pour être utilisées sur la ligne. Microsoft Web Application Stress Tool peut tester efficacement la performance de charge d'un site web, ce logiciel peut être simulé par le biais du script 100 accès utilisateur simultanés forts, et simuler certaines des opérations de clic de l'utilisateur réel, WAS peut également être connecté à un compteur de performance de serveur web Windows à distance (Performance Counter), à travers la performance du serveur pour déterminer la performance du serveur. WAS peut également se connecter au compteur de performances d'un serveur web Windows distant pour trouver les goulets d'étranglement du système en analysant les performances du serveur (CPU/mémoire, etc.). Le pourcentage d'utilisation du CPU reflète les frais généraux du processeur, et des pourcentages d'utilisation du CPU dépassant constamment 75 % indiquent clairement que le goulot d'étranglement des performances se situe au niveau du processeur. WAS génère des rapports détaillés à la fin de chaque test, et les rapports WAS peuvent être consultés en sélectionnant Rapports dans le menu Affichage. En outre, CSDN a également résumé d' autres outils de test, notamment des outils de test de performance et des outils de test fonctionnel, les dix meilleurs outils de test étant classés ci-dessous : WinRunner, un outil de test automatisé de niveau industriel WinRunner de Mercury Interactive est un outil de test fonctionnel de niveau entreprise utilisé pour vérifier si une application est capable d'atteindre les fonctionnalités attendues et de fonctionner correctement. En enregistrant, détectant et reproduisant automatiquement les opérations de l'application utilisateur, WinRunner peut aider efficacement les testeurs à tester différentes versions d'applications d'entreprise complexes, à améliorer l'efficacité et la qualité des tests, et à garantir une mise en service sans problème et un fonctionnement stable à long terme d'applications d'entreprise complexes et multiplateformes. Loadrunner, l'outil de test de charge standard de l'industrie LoadRunner est un outil de test de charge qui prédit le comportement et les performances du système. LoadRunner est capable de tester des architectures d'entreprise entières en simulant des dizaines de millions d'utilisateurs sous une charge simultanée et en contrôlant les performances en temps réel afin d'identifier et de localiser les problèmes. Grâce à LoadRunner, les entreprises peuvent minimiser la durée des tests, optimiser les performances et accélérer les cycles de mise en production des applications. testdirector, le système global de gestion des tests TestDirector est le premier système de gestion des tests basé sur le web qui permet de gérer les tests à l'échelle mondiale, à l'intérieur comme à l'extérieur de l'entreprise. TestDirector accélère considérablement le processus de test en intégrant tous les aspects de la gestion des tests, y compris la gestion des exigences, la planification des tests, l'exécution des tests et le suivi des bogues, dans une seule application. Outils de test fonctionnel Rational Robot IBM Rational Robot est l'outil de test fonctionnel le plus performant du secteur. Il aide les testeurs à réaliser des tests réussis avant même qu'ils n'apprennent les techniques avancées de création de scripts. Il est intégré au bureau du testeur IBM Rational TestManager, où le testeur peut planifier, organiser, exécuter, gérer et rendre compte de toutes les activités de test, y compris les rapports de tests manuels. Cette double fonctionnalité de test et de gestion est un point de départ idéal pour les tests automatisés. Outils de test unitaire Série xUnit Actuellement, l'outil de test unitaire le plus populaire est la série de frameworks xUnit, couramment utilisés en fonction des différents langages et divisés en JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) et ainsi de suite. La première et la plus importante application de ce cadre de test est la source ouverte JUnit fournie par Erich Gamma (auteur de Design Patterns) et Kent Beck (fondateur de XP (Extreme Programming)). Outils de test fonctionnel SilkTest Borland SilkTest 2006 est un outil de test fonctionnel des logiciels qui fait partie de la suite de solutions de gestion de la qualité des logiciels de Borland. Cet outil utilise des assistants pour configurer et automatiser l'exécution des tests, ce qui permet aux programmeurs novices et aux experts expérimentés de configurer rapidement des tests fonctionnels et d'analyser les erreurs fonctionnelles. Outil de test de performance WAS Microsoft Web Application Stress Tool est un ensemble d'outils développés par les testeurs web de Microsoft et spécialement conçus pour effectuer des tests de stress sur des sites web en situation réelle. Grâce à ce puissant outil de test, vous pouvez utiliser un petit nombre d'ordinateurs clients pour simuler l'impact qu'un grand nombre d'utilisateurs peut avoir sur un service web. Outil de test automatisé en boîte blanche Jtest Jtest est un outil de test automatisé en boîte blanche pour le langage Java de parasoft, qui améliore la fiabilité du code en automatisant les tests unitaires Java et la vérification des normes du code. parasoft produit également C++ test, un outil de test en boîte blanche pour C/C++. Outils de tests fonctionnels et de performance JMeter JMeter est un projet open source organisé par Apache, c'est un outil de test fonctionnel et de performance, 100% implémenté en java. Outils de test et d'analyse des performances WEBLODE webload est un outil de test de performance et d'analyse de RadView qui permet aux développeurs d'applications web d'automatiser l'exécution de tests de stress ; webload teste la performance du web en simulant les opérations d'utilisateurs réels et en générant une charge de stress.
|