Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Installation und Verwendung des Python3.6-Leistungstest-Frameworks Locust (Bild)

Detaillierte Erläuterung der Installation und Verwendung des Python3.6-Leistungstest-Frameworks Locust (Bild)

黄舟
黄舟Original
2017-10-11 10:53:453881Durchsuche

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn