Locust ist ein Open‑Source‑Lasttest‑Framework auf Python‑Basis, mit dem sich Nutzerverhalten definieren und hohe gleichzeitige Zugriffe simulieren lassen. Es skaliert von lokalen Tests bis zu verteilten Clustern und unterstützt API‑ und Web‑Performance‑Messungen, Kapazitätsplanung sowie Regressionstests in CI‑Pipelines mit anpassbaren Skripten, erweiterbaren…
Nutze diesen Steckbrief, um den Baustein kurz zu verstehen, ihn im Modell einzuordnen und verwandte Bausteine zu öffnen.
Technischer Baustein: kann automatisiert, integriert oder betrieben werden.
Konkretes Rädchen im System, das in größeren Zusammenhängen wirkt.
Locust ist ein quelloffenes Werkzeug, mit dem Lasttests als Python-Code beschrieben und viele simulierte Nutzer auf Web- oder anderen Diensten ausgeführt werden.
Locust entstand aus dem Problem, realistische und programmierbare Lasttests für HTTP-Dienste zu erzeugen. Die Dokumentation und das Repository zeigen die Entwicklung von einzelnen virtuellen Nutzern zu verteilten Tests mit Weboberfläche und mehreren Worker-Prozessen.
Ein Test definiert User-Klassen und deren Aufgaben; ein Runner startet viele Instanzen, die mit Wartezeiten und Gewichtungen Verkehr erzeugen. Der Master verteilt Arbeit an Worker, während Metriken Antwortzeiten, Fehler und Durchsatz sichtbar machen.
Sie beschreibt Verhalten und Aufgaben eines simulierten Nutzers.
Er führt zugewiesene virtuelle Nutzer im Lasttest aus.
Er zeigt, wie viele Anfragen ein Dienst pro Zeit verarbeitet.
Locust unterstützt Kapazitätsplanung und Regressionstests. Aussagekräftige Szenarien brauchen realistische Daten, definierte Lastziele und die Betrachtung von Fehlern ebenso wie Mittelwerten.
Wo dieser Baustein im Themenmodell verortet ist.
Keine Strukturpfade verfügbar.
Erkunde, wie dieser Wissensbaustein mit Konzepten, Methoden, Technologien und Tools verbunden ist.
Diese Quellen belegen den Begriff und seine fachliche Bedeutung.
Alle direkten Verbindungen des aktuellen Wissensbausteins in einer kompakten, textuellen Darstellung.
Diese Einordnung zeigt, in welchem Kontext der Baustein typischerweise relevant wird, wie anspruchsvoll er ist und welche Wirkung er im Modell hat.
Die Ebene innerhalb der Organisation (Unternehmen, Domäne, Team), auf der der AssetBlock angewendet wird.