Nginx - Erweiterte Tests

Inhaltsverzeichnis
Bevor wir einen Server in Betrieb nehmen, müssen wir uns seiner Grenzen und Schwächen bewusst sein. Auf diese Weise können wir grob abschätzen, ob er die Erwartungen an den von uns gestellten Service erfüllt oder nicht.
Dafür haben wir einige Tools, die etwas fortgeschrittener sind als Httperf, da sie es uns ermöglichen, die Tests besser zu parametrisieren und sogar Daten zu erhalten, die es uns ermöglichen, Grafiken zur besseren Visualisierung der Ergebnisse unserer Tests zu erstellen.
Autobank
Es ist ein Skript geschrieben in Perl das funktioniert als Httperf-Erweiterung, Das Interessante an diesem Tool ist, dass es automatisierte Tests gegen unseren Server durchführt, bis es den maximalen Belastungspunkt erreicht, dann eine Reihe von recht interessanten Statistiken generiert, es generiert sogar eine .tsv-Datei dass wir es in Anwendungen wie öffnen können Excel Grafiken zu generieren.
Wo bekommt man es?Um dieses Tool zu erhalten, müssen wir auf die Website des Autors gehen xenoclast.org/autobench/ und laden Sie die Quelldatei herunter, dann führen wir die entsprechende Kompilierung und Installation in unserem Testgerät durch.
Nach der Installation können wir es ausführen, indem wir einige Parameter platzieren, sehen wir uns die Ausführungszeile und dann die Hauptparameter an.
autobench --single_host --host1 192.168.1.10 --uri1 /index.html --quiet --low_rate 20 --high_rate 200 --rate_step 20 --num_call 10 --num_conn 5000 --timeout 5 --file results.tsv

--host1Es ist der Server, den wir testen möchten.
--uri1Die Route, gegen die wir testen werden.
--ruhigBewirkt, dass keine Informationen auf dem Bildschirm angezeigt werden.
--niedrige RateVerbindungen pro Sekunde beim Start.
--hohe RateVerbindungen pro Sekunde zu beenden.
--rate_stepEs ist die Anzahl der Verbindungen, die auf das Maximum erhöht wird.
--num_callWie viele Anfragen werden wir pro Verbindung senden.
--num_connDie Gesamtzahl der Verbindungen.
--AuszeitDie Anzahl der Sekunden, die eine verlorene Verbindung berücksichtigt.
--DateiExportieren Sie das Ergebnis als .tsv-Datei.
In der folgenden Abbildung sehen wir ein Bild eines vom Tool generierten Diagramms:

VERGRÖSSERN

OpenWebLoad
Es ist eine kostenlose Softwareanwendung, die in den frühen 2000er Jahren entwickelt wurde und eine andere Testphilosophie hat, anstatt uns Statistiken wie zu liefern AutobankDieses Tool sendet aufeinanderfolgende Verbindungen mit einer variablen Anzahl von Anfragen und meldet die verschiedenen Ergebnisse.
Um dieses Testtool zu verwenden, übergeben wir einfach die Site, die wir testen möchten, und die Anzahl der Verbindungen:
openload example.com/index.html 10
Wir sehen in der folgenden Abbildung, wie dieser Test aussieht, wenn wir ihn ausführen:

VERGRÖSSERN

WichtigEin wichtiger Aspekt ist, dass dieses Tool für beide Umgebungen verfügbar ist Linux wie für Fenster, im Bild sehen wir die Ausführung aus einer Windows-Umgebung.
Das Ideale an diesem Tool ist es, mit den verschiedenen Werten zu testen, um zu sehen, wie sich unser Server verhält, und während wir neu konfigurieren, sehen wir die Verbesserungen, die wir erreichen können.
Damit beenden wir dieses Tutorial, in dem wir bereits bessere Tools zum Testen der Leistung unseres Servers haben, die wir in die Produktion aufnehmen können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave