Performancetests

Unser Rundum-sorglos-Paket zum Thema Performancetests. Sie spezifizieren Ihr Lastszenario und wir kümmern uns um den Rest! Von der Infrastruktur bis zum Testbericht.

Das Problem

Eine offene Fragestellung, auf die man häufig bei Produktverantwortlichen und Entwicklern stößt lautet:

Funktioniert mein System auch noch zuverlässig unter Last?

Geht man dieser Fragestellung tiefergreifender nach, so offenbaren sich eine Reihe weiterer Fragen, wie beispielsweise:

  • Was sind die Grenzen meines Systems?

  • Gibt es Bottlenecks in meinem System?

  • Erfüllt mein System die erwarteten SLAs?

  • Wie gut kann mein System mitskalieren?

Die Funktionalität eines Systems unter Last ist häufig eine eher stiefmütterlich behandelte Angelegenheit, obwohl es mit Performancetests eine Möglichkeit gibt, genau dies zu verifizieren. Hauptgründe für den geringen Stellenwert eines so wichtigen Aspekts in der Softwareentwicklung sind oftmals die fehlenden Ressourcen:

  • Es fehlt an einer Infrastruktur, von der aus Tests gefahren werden können.
  • Es fehlt an Testskripten, welche die Testanforderungen implementieren.
  • Es fehlt an Know-how zur Durchführung von Performancetests.
  • Es fehlt an Zeit und Personal.

Die Lösung - PaaP

Genau diese Lücke wollen wir mit unserem Angebot - Performancetests as a Product (PaaP) - füllen.

Unser Ziel ist es Performancestests für jedermann zu ermöglichen.

Was bieten wir an?

PaaP - das sind individuelle, auf Ihre Anforderungen maßgeschneiderte und von uns begleitete, sowie auf unserer Infrastruktur durchgeführte Last-/Stress-/ Dauertests Ihrer HTTP REST APIs.

percentile chart performance timeseries

Visualisierung der P Werte

bucket chart performance heatmap

Visualisierung als Heatmap

Wie ist der Ablauf?

Wir haben einen transparenten Ablauf mit definierten Arbeitspaketen und Ergebnissen herausgearbeitet.

ablauf übersicht performance milestones
  • Testspezifikation definieren: Ziel dieses Schritts ist die Ausarbeitung der Testspezifikation in Prosa mit Ihnen, d. h. welche Lastszenarien möchten Sie getestet haben.
  • Testspezifikation implementieren: In diesem Schritt implementieren wir die Testspezifikation in Testskripte und kommen ggf. mit Rückfragen auf Sie zurück.
  • Testdurchführung: In diesem Schritt werden die Tests in einem mit Ihnen definierten Zeitrahmen ausgeführt. Hier sollten Sie ihr Monitoring im Blick behalten.
  • Testbericht: Am Ende bekommen Sie einen Testbericht mit den Ergebnissen als PDF.

Sie finden hier einen konkreten Ablauf bei einem unserer Kunden zur Veranschaulichung.

Was ist der Vorteil

  • Geringe Einstiegshürden – Wir führen Sie durch den Prozess und kümmern uns um die Technik dahinter.
  • Keine Einarbeitung erforderlich – Sie sagen uns nur, was Sie sich vorstellen, und wir setzen es um.
  • Schnelle Ergebnisse – Sie erhalten unmittelbar nach den Tests die Ergebnisse.
  • Individuelle Testszenarien – Wir können maßgeschneiderte Szenarien mit definierten Mustern abbilden (z.B. ein plötzlicher Peak nach langsamer Steigung).
  • Unsere Erfahrung und Begleitung – Sie profitieren von unserem Expertenwissen.
  • Hochlasttests – Wir können zehntausende von Anfragen pro Sekunde durchführen (Abhängig von Ihren Systemen).
  • Keine Infrastruktur nötig – Wir führen die Lasttests auf unserer Infrastruktur in Deutschland aus.
  • Kein Abo-/Lizenzmodell – Sie kaufen ein all-inklusive Paket ohne versteckte Kosten und ohne Laufzeiten.
  • Keine Datenspeicherung – Nach der Abnahme löschen wir die Ergebnisse von unseren Systemen.

Unsere Pakete

Wir können Ihnen die folgenden Pakete anbieten:

Basic

€2499

  • 5 Endpunkte
  • 1 Szenario
  • 1000 Anfragen/Sek
  • 500 Nutzer
  • 1h Testdauer
  • Testdurchführung
  • Testbericht

Premium

€4999

  • 20 Endpunkte
  • 3 Szenarien
  • 5000 Anfragen/Sek
  • 1000 Nutzer
  • 3h Testdauer
  • Testdurchführung
  • Testbericht

Custom

Anfrage

  • viele Endpunkte
  • multiple Szenarien
  • 10k und mehr rps
  • mehrere tausend Nutzer
  • Langzeittests
  • Testdurchführung
  • Testbericht
Schreiben Sie uns eine Mail oder rufen uns an, um einen unverbindlichen Kennenlerntermin zu vereinbaren.