Nutzerzahl und Ankunftsrate sind nicht dasselbe

Bei einem geschlossenen Lastmodell warten virtuelle Nutzer auf Antworten. Wird das System langsam, schicken sie oft weniger neue Anfragen. Eine feste Ankunftsrate bildet dagegen einen Zufluss ab, der nicht einfach wegen längerer Antworten verschwindet. Welches Modell passt, hängt vom Prozess ab. Ein Ticketverkauf mit externem Ansturm unterscheidet sich von einer begrenzten internen Nutzergruppe.

Werkzeuge nach Aufgabe und Team auswählen

k6 bietet skriptbasierte Szenarien und unterschiedliche Ausführungsmodelle. Gatling unterstützt ebenfalls eine explizite Modellierung von offenem und geschlossenem Lastaufbau. JMeter verfügt über eine breite Auswahl von Komponenten und Protokollanbindungen; größere Lastläufe sollten nach der offiziellen Empfehlung ohne die grafische Oberfläche ausgeführt werden. Bestehende Tests und Teamkenntnisse können wichtiger sein als ein neues Werkzeug.

Ergebnisse mit Ursachen verbinden

Ein Mittelwert versteckt langsame Einzelvorgänge. Aussagekräftig sind beispielsweise das 95. Perzentil, Fehlerrate und Durchsatz bei der vorgesehenen Last. Parallel sollten Datenbank, Verbindungen und Warteschlangen beobachtet werden. Ein erschöpfter Lastgenerator kann sonst wie ein Problem der Anwendung aussehen. Kontrollierte Testdaten verhindern unrealistisch günstige Cacheeffekte.

Beispiel: Monatsabrechnung und Tagesgeschäft

Eine Anwendung muss trotz laufender Abrechnung weiterhin Bestandsauskünfte liefern. Der Test kombiniert beide Lastarten und prüft vorab vereinbarte Grenzen. Anschließend wird gezielt untersucht, ob Datenbanksperren oder gemeinsame Ressourcen die Auskunft verlangsamen. Das Ergebnis ist eine konkrete Kapazitätsentscheidung statt einer isolierten Zahl maximaler Requests.

Womit Sie sinnvoll beginnen können

  • Geschäftliche Lastannahmen schriftlich festhalten.
  • Fehlerrate und langsame Antworten gemeinsam mit Ressourcen messen.
  • Einen stabilen Vergleichslauf für spätere Änderungen erhalten.
Quality Engineering →Testautomatisierung →
Eigenes Vorhaben besprechen →Zurück zum Knowledge Hub