C1 SetCon Broschüre TAPE

4
TAPE – Testing Automation for Performance Engineering – ist ein Tool, das von C1 SetCon speziell dafür entwickelt wurde, das Management von Performancetestprozessen zu verbessern. Während das ganzheit- liche funktionale Testen bereits seit einiger Zeit durch verschiedene Tools effektiv unterstützt wird, fehlten bislang die vergleichbaren Werk- zeuge für Performancetests. Mit TAPE können wir diese Lücke schließen und eine entscheidende Verbesserung der Prozesse erreichen. Performancetestaktivitäten zentral gestalten Wenn nur einer den Takt vorgibt, funktioniert es reibungslos: TAPE Mit TAPE managen Sie Performancetestaktivitäten ganzheitlich Define Schedule Analyze and Track your Loadtests

description

 

Transcript of C1 SetCon Broschüre TAPE

Page 1: C1 SetCon Broschüre TAPE

TAPE – Testing Automation for Performance Engineering – ist ein Tool,das von C1 SetCon speziell dafür entwickelt wurde, das Managementvon Performancetestprozessen zu verbessern. Während das ganzheit-liche funktionale Testen bereits seit einiger Zeit durch verschiedeneTools effektiv unterstützt wird, fehlten bislang die vergleichbaren Werk-zeuge für Performancetests. Mit TAPE können wir diese Lücke schließenund eine entscheidende Verbesserung der Prozesse erreichen.

Performancetestaktivitäten zentral gestalten

Wenn nur einer den Takt vorgibt,funktioniert es reibungslos: TAPEMit TAPE managen Sie Performancetestaktivitäten ganzheitlich

Define Schedule Analyze and Track your Loadtests

Page 2: C1 SetCon Broschüre TAPE

Mit TAPE haben Sie den Vorteil, alle Performancetestaktivitäten

zentral zu gestalten. Von der Definition der Requirements in Form

von Key Performance Indicators bis hin zum projektübergreifenden

Scheduling der Testläufe sowie automatischer Erzeugung von

Charts und Reports. TAPE verbindet verschiedene Lasttesttools

und ermöglicht den Performancetestern die Aufnahme von neuen

Key Performance Indicators auf Basis von auffälligen Messpunkten

aus der Analyse und implementiert dadurch ein effektives Reverse

Performance Engineering.

TAPE: Loadtest reloaded

Im Bereich Last- und Performancetest gibt es eine Vielzahl unterschied-licher Situationen und Problemfelder, die zum Teil mit großem Aufwandund qualitativen Einschränkungen verbunden sind. TAPE hilft mitmodernen Methoden den Aufwand zu reduzieren und gleichzeitig diePerformance zu steigern:

Werkzeuge unter einer Regie

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

Komplexe Testläufe automatisieren

Mit Hilfe von TAPE wird zur Automatisierung komplexer Testläufe auchdas Starten bestimmter Scripts oder Tools als Voraussetzung für dasStarten anderer Scripts oder Tools ermöglicht.

Manuelles Kopieren vermeiden

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

Testumgebung optimal nutzen

Bei der Durchführung von Last- und Performancetests müssen sich Pro-jekte häufig Komponenten der Testumgebung miteinander teilen. Nichtkoordinierte Überschneidungen bei der Nutzung führen zu aufwändigenStörungen der Abläufe. TAPE erkennt Überschneidungen automatischund gestaltet die zeitliche Abfolge so, dass die Umgebungsressourcender kostenintensiven Testumgebungen optimal genutzt werden.

TAPE lernt ständig dazu

TAPE speichert und „lernt“ bei jedem Testlauf die technischen und fach-lichen Key Performance Indicators. Sukzessive Testläufe können mit TAPEgenauer definiert werden, weil TAPE bei den resultierenden Auswertun-gen direkt auf die Performance-Problemfälle zugreift und sie als zusätz-liche Requirements aufnimmt. Somit sparen Sie viel Zeit beim Tuning.

Protokolle über mehrere Releases

Während langer Projektphasen protokolliert TAPE die Testaktivitäten wie zum Beispiel die Erfüllung der Requirements und die Anzahl durch-

Der ganzheitliche Ansatz, Performance zu testen

Verfügbare Plugins:

HP Loadrunner, Borland SilkPerformer,

Apache JMeter, The Grinder und verschiedene

Monitore (u.a. WebSphere, Generic JMX,

Generic SQL). Die Liste der Plugins wird von

unseren Performance Engineers ständig erweitert.

Features:

• Anlage, Konfiguration und Zuordnung von

Projekten und Testern

• Definition von Umgebungsbestandteilen,

Konfigurationen und Umgebungsszenarien

• Definition von Testfällen und deren Gruppierung

in Testcluster

• Pro Testfall Definition der durchzuführenden

Schritte in Form von Aktionen, Zuständen und

Transitionen („Execution-Plan“)

• Definition und Erfassung von Requirements

fachlicher und technischer Art

• Scheduling und Durchführung von Testläufen

über mehrere Projekte hinweg

• Durchführung von Testläufen auf verteilten Umge-

bungen mit automatisierten Kopien der notwendi-

gen Testkomponenten und mit automatisierter

zentraler Sicherung der erzeugten Dateien

• Automatische Generierung von Charts und Reports

nach Testende anhand definierter Templates

• Vergleich von Key Performance Indicators zwischen

Testläufen, Testfällen und Releases

• Reverse Requirement Engineering: aus den

Analysen Definition weiterer Requirements –

besonders technischer Art

• Abfragen zu den Testaktivitäten in Form von

Testmanagement-Reports

• Anbindung von beliebigen Tools von Drittherstellern

sowie von selbstgeschriebenen Testkomponenten

• Release-Filter für die Sichtung des aktuellen

Releases und Migration aller Testobjekte in das

nächste Release

Page 3: C1 SetCon Broschüre TAPE

geführter Testläufe pro Zeitraum über beliebig viele Releases hinweg. Sie erreichen damit ein verbessertes Handling bei den laufenden Test-phasen und verfügen über fundierte Daten für die Aufwandsschätzungbei den nächsten Releases.

Alles mit einem Tool

TAPE, das innovative Werkzeug zur Test-Automatisierung für PerformanceEngineering, beinhaltet die Leistungsbereiche Testdefinition, Schedulingund Reporting sowie Testmanagement von Last- und Performancetests.TAPE ergänzt in hervorragender Weise die am Markt existierenden Lasterzeugungs- und Monitoringtools: mit seiner ausgefeilten Plugin-Architektur ermöglicht TAPE, Tools von verschiedenen Herstellern mit-einander zu kombinieren und Testfälle als logische Abfolge definierterSchritte zu implementieren.

TAPE bringt Methodik in Ihre Last- und Performancetests – es unter-stützt eine systematische Arbeitsweise von der Testdefinition bis zurAuswertung und fördert eine reibungslose Teamarbeit zur Verbesserungder Test-Qualität sowie eine effektive Nutzung der zur Verfügung ste-hende Zeit.

TAPEDatabase

Tool

Tool

Script

Test &Parse

Analysis &Correlation

3rd party Loadtest Tools

LoadrunnerSilkPerformer

JMeterThe Grinder

...

Your ownScripts

BatchDatabaseStart/Stop

Log-ParsersFile transfer

...

3rd partyTools

Custom monitorsDiagnosis

SLA MeasurementEnd-to-end Monitoring

...

TAPE

Analyse der Testergebnisse…

Unterstützte Plattformen:

• Tomcat mit Oracle oder DB2

• Windows oder Linux

• Unterstützte Architekturen und Plattformen

für die Testumgebungen:

Windows 95

Windows 98 (and 98 SE)

Windows Millenium Edition

Windows NT Version 4.0

Windows 2000

Windows XP

Windows SRV 2003 (IA32, IA64, AMD64)

Windows Vista (IA32, AMD64)

Windows Server 2008 (IA32, IA64, AMD64)

Linux (Intel32/64, AMD64, PPC32/64)

Linux on zSeries (31-bit, 64-bit)

AIX Version � 4.3.3.0 (32-bit, 64-bit)

Solaris (Sparc) � j2.6

Solaris AMD Opteron 64-bit

Solaris (x86) � v10

HP-UX � 11.00 (PA-RISC, IA64 32-bit 64-bit)

OS/400 � V5R2

z/OS UNIX � V1.4 (32-bit, 64-bit)

FreeBSD 4.10, � 6.1 (i386)

Tool

Tool

Script

Analysis Analysis

Analysis

… ohne TAPE … mit TAPE

TAPE und 3rd-party Tools

TAPE kümmert sich umdas Scheduling IhrerTestläufe über mehrereProjekte hinweg undgarantiert dabei eineoptimale Nutzung derUmgebungsressourcen.

Wir freuen uns über IhrInteresse. Wir beratenSie gerne, wie Sie mitTAPE Ihre Performance-testprozesse optimie-ren können.

www.c1-setcon.de/tape.html

Project A Project B

TAPE SchedulingEngine

Schedule Testcase X Schedule Testcase Y

Environment A Environment B

Projektübergreifendes Scheduling

Page 4: C1 SetCon Broschüre TAPE

© C

1 S

etC

on,

Stan

d:

Mai

2009

Kurzporträt C1 SetCon

C1 SetCon ist Mitglied der C1 Gruppe. Unser Unternehmen wurdeAnfang 2005 gegründet und hat sich auf die Entwicklung und aufdas Testen von Software spezialisiert. Mit derzeit über 70 sehr gutausgebildeten Beratern und IT-Spezialisten, die im Durchschnitt mehrals 5 Jahre Erfahrung vorweisen können, sind wir mit großem Erfolgin den unterschiedlichsten Branchen tätig. Mit der Konzentrationauf Kernthemen können wir unseren Kunden neben einer fundiertenstrategischen Beratung besonders innovative und kostengünstigeLösungen bieten. Weitere Informationen können Sie unter www.C1-SetCon.de abrufen.

Zentraler Kontakt:

Tel: +49(0)89 589399-0Fax: +49(0)89 [email protected]

Wenn Sie mehr über unswissen möchten, stehenwir Ihnen gerne auchpersönlich zur Verfügung.Bei Ihnen oder in einerunserer Geschäftsstellen.

Geschäftsstellen C1 SetCon GmbH

Kapuzinerstraße 7aD-80337 MünchenTel: +49(0)89 589399-0

Wasserstraße 221D-44799 BochumTel: +49(0)234 973535-0

Hahnstraße 38D-60528 Frankfurt/MainTel: +49(0)69 9511664-0

Gustav-Heinemann-Ufer 54D-50968 KölnTel: +49(0)221 3409199-0