Heim > Artikel > Backend-Entwicklung > Detaillierte Erläuterung der Installation und Verwendung des Python3.6-Leistungstest-Frameworks Locust (Bild)
Der folgende Editor bringt Ihnen einen Artikel über die Installation und Verwendung des Python 3.6-Leistungstest-Frameworks Locust (ausführliche Erklärung). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Kommen Sie und werfen Sie einen Blick mit dem Editor
Hintergrund
Die Konstruktion und Verwendung des Python3.6-Leistungstest-Frameworks Locust
Grundlagen
Python-Version: Python3.6
Entwicklungstools: Pycharm
Locust-Installation und -Konfiguration
Klicken Sie auf „Datei“ → „Einstellung“
Klicken Sie auf „Einstellung“, um das Einstellungsfenster aufzurufen, und wählen Sie „Projektinterpreter“
Klicken Sie auf „+“
Geben Sie den erforderlichen „Locust“ ein und klicken Sie auf „Paket installieren“
Sie können es verwenden, nachdem die Installation abgeschlossen ist.
Nach der Installation des Locust-Tools müssen Sie nur noch eine einfache Python-Datei schreiben, um das System einem Lasttest zu unterziehen. Hier ein Beispiel:
from locust import Locust, TaskSet, task class UserBehavior(TaskSet): @task def job(self): pass class User(Locust): task_set = UserBehavior min_wait = 1000 max_wait = 3000
Geben Sie dann im Terminal ein:
mars@mars-Ideapad-V460:~/test$ locust [2015-09-12 10:46:36,876] mars-Ideapad-V460/INFO/locust.main: Starting web monitor at *:8089 [2015-09-12 10:46:36,919] mars-Ideapad-V460/INFO/locust.main: Starting Locust 0.7.3
Dann im Browser Beim Zugriff auf localhost:8089 wird die folgende Seite angezeigt:
Die erste Zeile von „Anzahl der zu simulierenden Benutzer“ ist die Anzahl der simulierten Benutzer und die zweite Zeile ist die Schraffurrate (Gespawnte Benutzer/Sekunde stellen die Geschwindigkeit dar, mit der simulierte Benutzer generiert werden. Nachdem alle Benutzer generiert wurden, werden die Teststatistiken gestartet. Klicken Sie nach dem Ausfüllen auf „Schwärmen starten“, um den Test zu starten:
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Installation und Verwendung des Python3.6-Leistungstest-Frameworks Locust (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!