Zum Inhalt springen

Technik & Sicherheit

Lasttest für viele gleichzeitige Nutzer

Für wenBetreiber

Ein Werkzeug, das misst, wie viele gleichzeitige Nutzer die Anlage trägt — mit Anfragen-Deckel, Abbruch bei Überlast und Bericht als Datei. Gemessen bis 150 lesende Nutzer; die großen Stufen laufen als Projektleistung gegen eine Vorschau-Umgebung.

Wozu#

Eine Prüfungswoche ist eine Lastspitze. Belastbar ist nur, was gemessen ist — und in eine Leistungsbeschreibung darf nur, was wiederholbar gemessen wurde.

So geht’s#

  1. 1Das Werkzeug läuft: Es geht den Weg eines Studenten (Startseite, Anmeldemaske, Kursliste, Kursseite, ein Bild), meldet sich nicht an und erzeugt keine Renderaufträge.
  2. 2Vor dem Start nennt es, wie viele Anfragen der Lauf machen wird, und setzt einen Deckel (Plan plus ein Fünftel, oder selbst gewählt): Ist er erreicht, hört der Lauf auf. Über 50.000 Anfragen und gegen die Produktion verlangt es eine ausdrückliche Bestätigung.
  3. 3Kippt die Anlage — ein Viertel Fehler in den letzten 200 Anfragen —, bricht der Lauf von selbst ab, statt sie weiter zu belasten.
  4. 4Am Ende schreibt es einen Bericht als Datei: Antwortzeiten (p50, p95, p99), Fehler nach Art, jeder Weg einzeln, Deckel und Abbruchgrund.
  5. 5Die großen Stufen (1.000 und 5.000 Eingeschriebene) sind eine Projektleistung: Sie brauchen eine Vorschau-Umgebung mit Kopie der Datenbank und Last von mehreren Leitungen.

Einstellungen und Schalter#

Kein eigener Schalter im Funktionskatalog — die Funktion gehört zu ihrer Umgebung.

Was gemessen ist#

  • Bis 100 gleichzeitige Leser antwortet die Anlage auf alle Anfragen: 0 Fehler in 4.050 Anfragen über sechs Läufe, 95 % der Antworten unter 400 ms.
  • Bei 150 treten erste Zeitüberschreitungen auf (0,13 %), und die langsamsten 5 % brauchen über eine Sekunde — kein Serverfehler, keine Drosselung.
  • Gemessen von einem Rechner gegen die Produktion, nur lesende Wege; die Leitung war nicht die Grenze.

Zahlen über 150 gleichzeitigen Nutzern sind nicht zusicherbar, solange die Last von nur einem Rechner kommt.

Verwandte Funktionen#