|
Mit der rasanten Entwicklung der Web-2.0-Technologie haben viele Unternehmen einige webbasierte Technologien entwickeltWebsite-DiensteDaher ist es bei Spitzenzugriffen auf der Webseite leicht, die Antwortgeschwindigkeit des Servers zu verlangsamen oder sogar Dienstunterbrechungen zu verlangsamen. Um diese Situation zu vermeiden, wird ein Performance-Test-Tool benötigt, das realistisch eine große Anzahl von Nutzern simulieren kann, die Webanwendungssysteme für Stresstests nutzen, um die Antwortzeit statischer HTML-Seiten zu testen und sogar die Antwortzeit dynamischer Webseiten (einschließlich ASP, PHP, JSP usw.) zu testen, wodurch eine Datengrundlage für die Optimierung und Anpassung der Serverleistung bereitgestellt wird. Ich empfehle Web-2.0-Entwicklungstestern, Microsofts zu verwendenWebanwendungs-Stress-ToolDiese Tool-Software, dieses von Microsoft bereitgestellte Gadget, kostet nur 9,58 M, was sehr klein und praktisch ist. Obwohl es nicht so funktional ist wie der professionelle LoadRunner, ist LoadRunner groß und teuer, und gewöhnliche Unternehmen geben nicht so viel Geld aus, um LoadRunner zu kaufen, während Microsofts WAS komplett kostenlos ist und die Hauptfunktionen verfügbar sind, was ausreicht. Das Microsoft Web Application Stress Tool kann die Ladeleistung einer Website effektiv testen, diese Software kann den Zugriff von 100 starken gleichzeitigen Nutzern über Skripte simulieren und einige Klickaktionen tatsächlicher Nutzer simulieren. WAS kann sich auch mit dem Leistungszähler des entfernten Windows-Webservers (Performance Counter) verbinden, über die Leistung der Serverleistung (CPU/ Speicher usw.) zu finden, um den Engpass des Systems zu finden. Der CPU-Auslastungsprozentsatz spiegelt den Prozessor-Overhead wider, und ein konstanter CPU-Auslastungsprozentsatz über 75 % ist ein klares Zeichen dafür, dass der Leistungsengpass im Prozessor liegt. WAS erstellt nach jedem Testlauf einen detaillierten Bericht, und der WAS-Bericht kann im Menü Ansicht über Berichte angezeigt werden. Darüber hinaus ist CSDN auchZusammengefasstEinige weitere Testwerkzeuge, darunter Leistungstest- und Funktionstestwerkzeuge, sind wie folgt bewertet: WinRunner, ein industrielles automatisiertes Testwerkzeug Mercury Interactives WinRunner ist ein funktionales Testwerkzeug für Unternehmen, das erkennt, ob eine Anwendung wie erwartet funktioniert und ordnungsgemäß funktioniert. Durch das automatische Aufzeichnen, Erkennen und Abspielen der Anwendungsoperationen der Nutzer kann WinRunner Testern effektiv helfen, verschiedene Versionen komplexer unternehmensbezogener Anwendungen zu testen, die Arbeitseffizienz und -qualität der Tester zu verbessern und eine problemfreie Veröffentlichung sowie langfristig stabilen Betrieb plattformübergreifender, komplexer Unternehmensanwendungen sicherzustellen. Loadrunner, ein branchenübliches Lasttestwerkzeug LoadRunner ist ein Lasttest-Tool, das das Systemverhalten und die Leistung vorhersagt. Durch die Simulation gleichzeitiger Last- und Echtzeit-Leistungsüberwachung, indem zig Millionen Nutzer gleichzeitig Lasten implementiert und Echtzeit-Leistungsüberwachung durchgeführt werden, ermöglicht LoadRunner das Testen der gesamten Unternehmensarchitektur. Durch den Einsatz von LoadRunner können Organisationen die Testzeit minimieren, die Leistung optimieren und Anwendungsfreigabzyklen beschleunigen. TestDirector, ein globales Testmanagementsystem, TestDirector ist das erste webbasierte Testmanagementsystem der Branche, das die Verwaltung von Tests weltweit ermöglicht, sowohl innerhalb als auch außerhalb Ihres Unternehmens. Durch die Integration aller Teile des Testmanagements, einschließlich Anforderungsmanagement, Testplanung, Testausführung und Fehlerverfolgung, beschleunigt TestDirector den Testprozess erheblich. Funktionales Testwerkzeug Rational Robot IBM Rational Robot ist das führende Funktionstestwerkzeug der Branche, das Tester dabei unterstützt, erfolgreiche Tests durchzuführen, noch bevor sie fortgeschrittene Skripttechniken erlernen. Es ist auf dem Desktop des Testers, IBM Rational TestManager, integriert, wo Tester alle Testaktivitäten, einschließlich manueller Testberichte, planen, organisieren, ausführen, verwalten und berichten können. Diese doppelte Funktionalität aus Testen und Management ist ein idealer Anfang für automatisiertes Testing. Unit-Testwerkzeuge xUnit-Serie Das derzeit beliebteste Unit-Test-Tool ist das xUnit-Serien-Framework, das je nach Sprachen üblicherweise in JUnit (java), CppUnit (C++), DUnit (Delphi), NUnit (.net), PhpUnit (Php) usw. unterteilt ist. Die erste und bekannteste Anwendung dieses Testframeworks ist das Open-Source-Junit. Funktionstestwerkzeug SilkTest Borland SilkTest 2006 ist ein Software-Funktionstest-Tool und gehört zu den von Borland vorgeschlagenen Softwarelösungen für Qualitätsmanagement. Dieses Tool verwendet Wizard-Einstellungen und automatisierte Testausführung, sodass sowohl unerfahrene Programmierdesigner als auch erfahrene Experten schnell Funktionstests erstellen und funktionale Fehler analysieren können. Leistungstest-Tool WAR Das Microsoft Web Application Stress Tool ist eine Suite von Tools, die von Microsofts Website-Testern speziell für reale Website-Stresstests entwickelt wurden. Mit diesem leistungsstarken Stresstest-Tool können Sie eine kleine Anzahl von clientseitigen Computern nutzen, um die möglichen Auswirkungen einer großen Anzahl von Nutzern zu simulieren, die auf Ihrer Website online gehen. Automatisiertes White-Box-Testwerkzeug Jtest Jtest ist ein automatisiertes White-Box-Testtool für Java, das von Parasoft eingeführt wurde und die Zuverlässigkeit des Codes durch automatische Implementierung von Java-Unit-Testing und Code-Standardvalidierung verbessert. parasoft produziert außerdem C++-Test, ein C/C++-White-Box-Testwerkzeug. JMeter, ein Werkzeug für Funktions- und Leistungstests JMeter ist ein Open-Source-Projekt der Apache-Organisation, ein Werkzeug für funktionale und Leistungstests, das zu 100 % in Java implementiert ist. Leistungstest- und Analysetool WEBLODE Webload ist ein von RadView gestartetes Tool für Leistungstests und -analysen, das es Webanwendungsentwicklern ermöglicht, Stresstests zu automatisieren; Webload testet die Leistung des Webs, indem es die Aktionen realer Nutzer simuliert und Stresslasten erzeugt.
|