warum gibt es in Locust so wenige gleichzeitige Anfragen?

warum gibt es in Locust so wenige gleichzeitige Anfragen?

Warum gibt es im Durchschnitt 2 Anfragen, wenn ich 100 Benutzer gleichzeitig spawne? Sollten es am Anfang nicht 100 gleichzeitige Anfragen sein? Was kann der Grund dafür sein, dass das nicht passiert?

Ich habe in Locust einen sehr einfachen Stresstest mit einer Benutzerklasse eingerichtet, die einen Post auf einer API durchführt.

Ich spawne 100 Benutzer mit einer Rate von 100 pro Sekunde, damit sie so schnell wie möglich spawnen (es dauert etwa 2 Sekunden, bis alle Benutzer gespawnt sind). Warum gibt es innerhalb der ersten 2 bis 10 Sekunden nicht 100 HTTP-Aufrufe? Was ist los?

durchschnittliche HTTP-Aufrufe pro Sekunde bei Locust

Antwort1

100 Benutzer bedeuten bis zu 100 gleichzeitige Anfragen.

Die tatsächliche Anzahl der Anfragen pro Sekunde ist von vielen Faktoren abhängig (Antwortzeiten des Servers, Wartezeiten in Ihrem Test usw.), sodass zwischen der Anzahl der Benutzer und der Anzahl der Anfragen pro Sekunde nur eine indirekte Beziehung besteht.

Eine vollständige Erklärung und mögliche Lösungen finden Sie unterhttps://github.com/locustio/locust/wiki/FAQ#increase-my-request-raterps

Übrigens: Die meisten Locust-Fragen gibt es auf Stackoverflow.

verwandte Informationen