Datenbanktests - Leistung
Eine Anwendung mit längerer Reaktionszeit und schlechter Leistung kann zu großen Problemen führen. Mit dem Testen der Datenbanklast werden Leistungsprobleme ermittelt, bevor Sie Ihre Datenbankanwendungen für Endbenutzer bereitstellen.
Mit dem Testen der Datenbanklast können Sie Datenbankanwendungen auf Leistung, Zuverlässigkeit und Skalierbarkeit hin entwerfen. Beim Testen der Last von Datenbankanwendungen müssen Sie die Leistung und Skalierbarkeit Ihrer Datenbankanwendung bei unterschiedlicher Benutzerlast testen.
Beim Testen der Datenbanklast wird die tatsächliche Benutzerlast für die Zieldatenbankanwendung simuliert. Mithilfe dieser Funktion können Sie feststellen, wie sich Ihre Datenbankanwendung verhält, wenn mehrere Benutzer gleichzeitig darauf zugreifen.
Lasttest
Das Hauptziel von Load Testing besteht darin, zu überprüfen, ob die meisten ausgeführten Transaktionen Auswirkungen auf die Leistung der Datenbank haben. Beim Lasttest müssen Sie die folgenden Aspekte überprüfen:
Die Antwortzeit für die Ausführung der Transaktionen für mehrere Remotebenutzer sollte überprüft werden.
Bei normalen Transaktionen sollten Sie eine bearbeitbare Transaktion einschließen, um die Leistung der Datenbank für diese Art von Transaktionen zu überprüfen.
Bei normalen Transaktionen sollten Sie eine nicht bearbeitete Transaktion einschließen, um die Leistung der Datenbank für diese Art von Transaktionen zu überprüfen.
Die Zeit, die die Datenbank benötigt, um bestimmte Datensätze abzurufen, sollte überprüft werden.
Belastbarkeitstest
Stresstests werden durchgeführt, um das System zu identifizieren breakpoint. Hier wird die Anwendung so geladen, dass das System an einer Stelle ausfällt. Dieser Punkt wird als Haltepunkt des Datenbanksystems bezeichnet. Stresstests sind auch bekannt alsFatigue Testing.
Das Ermitteln des Status von Datenbanktransaktionen ist mit einem erheblichen Aufwand verbunden. Eine ordnungsgemäße Planung ist erforderlich, um zeit- und kostenbezogene Probleme zu vermeiden.
Die gebräuchlichsten Stresstest-Tools sind LoadRunner und WinRunner.