stic_logo_right
Sie befinden sich hier › STIC › PerformanceDruckansicht | Weiterempfehlen

Unter einem Performancetest oder Lasttest versteht man einen (nicht funktionalen) Softwaretest, mit dem eine gewisseWas ist ein Performance oder Lasttest? Last auf dem laufenden System erzeugt und das Verhalten desselbigen beobachtet und untersucht wird. Er stellt somit eine Form der Simulation dar. Ziel dabei ist es, (1) Fehler aufzudecken, die im funktional orientierten Systemtest/Integrationstest nicht gefunden wurden, und (2) nichtfunktionale Anforderungen, wie z.B. geforderte Antwortzeiten sowie Mengenverarbeitungen, für den Wirkbetrieb nachzuweisen. Der Lasttest ist demnach dem funktionalen Test nachgelagert, d.h. das (Teil-)System muss in einem funktional stabilen Zustand sein, um überhaupt auf Performance testen zu können.

Durchführung und Ausprägungen

Die Last kann darin bestehen, dass Funktionen sehr schnell hintereinander ausgeführt werden, oder dass parallele Aktivitäten von virtuellen Usern (Multiuser, Vuser) ausgeführt werden. In der Regel wird dabei direkt auf Protokollebene (Netzwerkprotokoll) gearbeitet.

Grundsätzlich lässt sich unterscheiden zwischen (1) Performancemessungen und (2) Lasttests. Performancemessungen wiederholen ausgewählte Testfälle bzw. Einzelprozesse aus dem Systemtest unter Last: dadurch werden einzelne Funktionen auf ihre Performanzeigenschaften geprüft, d.h. sämtliche Vuser führen den gleichen Prozess aus, wobei somit die Skalierbarkeit für die Einzelfunktion(en) getestet wird. Man spricht in dem Zusammenhang auch von Transaktionen. Lasttests im engeren Sinne testen gesamte Prozessketten sowie den Prozessmix auf Performanz, d.h. die Verknüpfungen der Einzelprozesse; damit simulieren sie konkrete Vorgänge aus dem tatsächlichen Wirkbetrieb und stellen einen nicht zu unterschätzenden Schritt zur Erreichung der Wirkbetriebstauglichkeit dar. Auch hier ist die Skalierbarkeit von entscheidender Bedeutung, jedoch jetzt für den gesamten Prozessmix.
Wird ein Lasttest im oberen Grenzbereich gefahren, spricht man auch von einem Stresstest. Damit werden die Performanzgrenzen des Systems ausgetestet und die Komponenten identifiziert, die für eine Systemerweiterung in Frage kommen.
Im Gegensatz dazu dient der Niederlasttest, der absichtlich mit einer geringen Intensität betrieben wird, der Untersuchung des Interaktionsverhaltens der virtuellen User und des von ihnen erzeugten Nachrichtenverkehrs auf dem System.
Einen Lasttest über einen längeren Zeitraum (z.B. 48-72 Stunden) nennt man Dauerlasttest; er dient in erster Linie zur Aufdeckung von Speicherlecks.
Die destruktivste Form eines Lasttests ist der Fail-Over-Test. Dabei geht es um die Überprüfung des Systemverhaltens unter Last bei Ausfall von Systemkomponenten. Im Idealfall werden damit Notfallszenarien überprüft, wie z.B. das rechtzeitige Zuschalten von Zusatzressourcen, um einen totalen Systemausfall zu verhindern.

Normen

Als Orientierung für die Planung eines Last- und Performancetests ist die DIN 66273 eine geeigneter Ausgangspunkt. Diese ist in der internationalen Norm ISO 14756 enthalten und standardisiert Begriffe sowie Mess- und Bewertungsverfahren der Leistung von komplexen DV-Systemen.

Dieser Artikel basiert auf dem Artikel Laststest aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.



Verfasst von Andreas Kassler (STIC) am 13.09.2005, 16:07:41 | Geändert von Andreas Kassler am 05.10.2005, 14:46:52 | 6. Version | Keine Kommmentare | 21282 mal betrachtet | cached

Haben wir Ihr Interesse geweckt? Hinterlassen Sie einfach Ihre eMail-Adresse und wir melden uns bei Ihnen:  
 
arrow Kalender - 29.07.2010
arrow Postanschrift
STIC GmbH
Postfach 4501
38035 Braunschweig

arrow STIC - Kontaktdaten
info email
Ruf: +49 (5 31) / 234 83 - 0
Fax: +49 (5 31) / 234 83 - 26

arrow Powered by

powered image

Wissen teilen bedeutet Fortschritt


box bottom

STIC cms - Copyright © STIC GmbH 2003 - 2010 - All Rights Reserved - contact STIC webmaster - 0 user(s) - 42 guest(s) - Gast - generated in 0.031 sec (9:0.002)