Produktbeschreibung

TAPE hilft mit einer Fülle an Funktionen und mit einem durchgängigen Workflow das Thema Performancetest mit einer modernen Methodik

  • systematisch und professionell
  • effizient und ressourcenbewusst
  • qualitativ und verständlich

zu gestalten.

 

 

Zentrale Orchestrierung

Im Bereich Last- und Performancetests wird der Performance-Tester mit einer Vielzahl von Situationen und Problemfeldern konfrontiert, die mit organisatorischen und quantitativen Aufwand verbunden sind. Der Grund ist, dass für die Vorbereitung und Ausführung von Performancetests eine Vielzahl von Aktionen und Schritten auf unterschiedlichen Testrechnern erforderlich sind. So müssen z.B. mehrere Testmaschinen, Testkomponenten und Testapplikationen bereitgestellt, und Programme für Lasterzeugung und Datensammlung gestartet werden. Diese lassen sich oft nicht ohne manuelle und zeitintensive Steuerung ausführen. Die Komplexität und die Vielzahl der durchzuführenden Arbeitsschritte macht einen Know-How Transfer in diesem Umfeld zu einer schwierigen Aufgabe. TAPE unterstützt den Last- und Performancetest mit folgenden Funktionen:

  • Werkzeuge unter einer Regie

Sehr häufig sind bei Last- und Performancetests verschiedene Werkzeuge miteinander zu kombinieren. Sinnvoll ist es, diese Werkzeuge mit TAPE einer Regie zu unterstellen und Messergebnisse zentral abzulegen und miteinander zu korrelieren. Der Performance Tester vermeidet somit Fehler beim Handling und spart Zeit.

  • Komplexe Testläufe automatisieren

Mit Hilfe von TAPE wird zur Automatisierung komplexer Testläufe auch das Starten bestimmter Scripts oder Tools als Voraussetzung für das Starten anderer Scripts oder Tools ermöglicht. Die auszuführenden Testprogramme und -werkzeuge werden zentral eingebunden und alle notwendigen Schritte und Aktionen zur Ausführung der Performancetests werden in TAPE zentral gestaltet. TAPE bietet die Definition von Testabläufen, in denen der Performance-Tester zustandsbedingte Schritte definiert, die über mehrere Testrechner hinweg durchzuführen sind.

  • Aufwändige Arbeitsschritte automatisieren

Immer noch gängige Praxis ist es, vor jedem Testlauf Scripts oder Programme auf die Zielrechner der Testumgebung manuell zu kopieren, um diese nach manueller Anmeldung starten zu können. Nach Testende sind sämtliche Logs zurück zu kopieren. Mit TAPE geht es automatisch sehr viel schneller.

Somit kann TAPE die automatische Ausführung der Tools in der gewünschten Reihenfolge, die für den Performance- und Lasttest notwendig sind, steuern.

 

Zentrale Orchestrierung

In TAPE können folgende Testwerkzeuge integriert werden:

  • Herkömmliche Tools zur Lasterzeugung (z.B. HP Loadrunner, Borland SilkPerformer)
  • Eigene Tools und Scripts (z.B. Batch, Datenbank, etc.)
  • Externe Monitoring- und Überwachungstools

Die Integration basiert auf einer definierten Schnittstelle und auf ausführbaren Softwarekomponenten ("Wrappers"), die die eigentlichen Tools und Scripts steuern.

Mit Hilfe von TAPE lassen sich komplexe Testszenarien spezifizieren und automatisieren, indem die zeitintensiven Aktionen wie z.B. manuelles Kopieren der Dateien oder Tools auf Testrechner, Starten und Stoppen der Applikationen, Auswerten der Ergebnisse von TAPE ausgeführt werden. Ist ein Testfall einmal in TAPE definiert, ist er mit minimalem Aufwand jederzeit wieder ausführbar.

 

 

Intelligente Analyse und schnelles Reporting

Auch die Nachbereitung der Testergebnisse kann unter Umständen sehr aufwändig sein, da die programmspezifischen Daten und Messergebnisse verteilt und in unterschiedlichen Formaten auf unterschiedlichen Testrechnern vorliegen (z.B. Log-Dateien, Messwerte, etc.). TAPE unterstützt eine schnellere und effektivere Aufbereitung der Testergebnisse:

  • Templates

Testergebnisse können leicht und schnell auf Basis von vordefinierten Templates ausgewertet werden. Graphen und Reports geben einen schnellen Einblick in den Verlauf der Ergebnisse.

  • TAPE lernt ständig dazu

TAPE speichert und „lernt“ bei jedem Testlauf die technischen und fachlichen Key Performance Indicators. Sukzessive Testläufe können mit TAPE genauer definiert werden, da TAPE bei den resultierenden Auswertungen direkt auf die Performance-Problemfälle zugreift und sie als zusätzliche neue Requirements aufnimmt. Somit sparen Sie viel Zeit beim Tuning und bauen automatisch ein breites Know-How bzgl. der Performance-Schwachstellen und der Hotspots der zu testenden Applikation auf.

 

Intelligente Analyse und schnelles Reporting

Cockpit für alle Aktivitäten beim Last- und Performancetest

TAPE bietet beim Last- und Performancetest 4 Arbeitsbereiche (Perspectives) für eine ganzheitliche Abdeckung aller Aktivitäten. Damit wird von der Definition der Testfälle und der Testabläufe über Scheduling und Analyse bis hin zum Testmanagement und –überwachung der gesamte Workflow des Last- und Performancetest abgebildet. Die Bedienung von TAPE selbst gestaltet sich dabei sehr leicht und intuitiv.

 

Cockpit für alle Aktivitäten beim Last- und Performancetest

Testumgebungen optimal nutzen

  • Parallele Nutzung von Testumgebungen

Aus Kostengründen kommt es oft dazu, dass Testumgebungen oder Testkomponenten gemeinsam in mehreren Projekten benutzt werden. Wenn jedoch Ressourcen gleichzeitig von mehreren Tests benutzt werden, können unerwünschte Nebeneffekte auftreten, die die Testergebnisse verfälschen und sie somit unbrauchbar machen.

  • Projektübergreifendes Scheduling

Ein projektübergreifender Scheduler ermöglicht Tests zeitlich zu planen, und die beteiligten Testkomponenten zu reservieren. Zeitliche Überlappungen sowie Ressourcenkonflikte werden erkannt und unnötige Anläufe vermieden.

TAPE führt die geplanten Testläufe anschließend automatisch auch außerhalb der regulären Anwesenheitszeiten der Tester aus. Die Testumgebung kann dadurch effektiv und optimal genutzt werden.

 

Testumgebungen optimal nutzen

Releasemanagement

Die Testfälle, die in einer Projektphase definiert werden, können in die nächste Projektphase leicht übernommen werden. Auf Grund dieser Tatsache lassen sich Regressionstests mit geringem Aufwand auch in unterschiedlichen Testphasen ausführen und direkt miteinander vergleichen. Die Aufwandschätzung für die Testaktivitäten in eines Releases wird dadurch einfacher und genauer, da die Daten der bereits durchgeführten Tests in TAPE als Basis dienen können.

 

 

Ihre Ansprechpartnerin

Daniela Fichera

T. +49(0)89 589 399-21
F. +49(0)89 589 399-25
M. +49(0)176-12303040

Email-Kontakt

Broschüren Download

"Wenn nur einer den Takt vorgibt, funktioniert es reibungslos: TAPE"

Laden Sie hier das PDF herunter

© C1 SetCon 2012 | Ein Unternehmen der C1 Gruppe

ImpressumAGB