Nginx - Avanceret testning

Indholdsfortegnelse
Inden vi sætter en server i produktion, skal vi være sikre på dens grænser og svagheder, på denne måde vil vi have et groft skøn over, om den vil opfylde forventningerne til den service, vi har placeret på den.
Til dette har vi nogle værktøjer lidt mere avancerede end Httperf, da de giver os mulighed for bedre at parametre testene og endda indhente data, der giver os mulighed for at generere grafer for en bedre visualisering af resultaterne af vores test.
Autobench
Det er et script skrevet i Perl der fungerer som en Httperf udvidelse, Det interessante ved dette værktøj er, at det udfører automatiserede tests mod vores server, indtil det når det maksimale stresspunkt, så genererer det en række ganske interessante statistikker, det genererer endda en .tsv -fil at vi kan åbne det i applikationer som Excel at generere grafik.
Hvor finder man det?For at få dette værktøj skal vi gå til forfatterens websted xenoclast.org/autobench/ og download kildefilen, så laver vi den tilsvarende kompilering og installation i vores testudstyr.
Når det er installeret, kan vi udføre det ved at placere nogle parametre, lad os se udførelseslinjen og derefter hvad de vigtigste parametre gør.
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 --filresultater.tsv

-vært1Det er den server, vi vil teste.
--uri1Ruten, som vi vil teste på.
--roligeForårsager, at der ikke vises nogen oplysninger på skærmen.
-lav_rateForbindelser pr. Sekund ved opstart.
--høj_rateForbindelser pr. Sekund for at afslutte.
--rate_trinDet er antallet af forbindelser, der øges til det maksimale.
--tal_opkaldHvor mange anmodninger vil vi sende pr. Forbindelse.
--num_connDet samlede antal forbindelser.
--tiden er gåetAntallet af sekunder til at overveje en tabt forbindelse.
--filEksporter resultatet som en .tsv -fil.
I det følgende billede ser vi et billede af en graf genereret af værktøjet:

FORSTØRRE

OpenWebLoad
Det er en gratis softwareapplikation, der blev udviklet i begyndelsen af ​​2000'erne og har en anden testfilosofi, i stedet for at give os statistik som AutobenchHvad dette værktøj gør er, at det sender på hinanden følgende forbindelser med et variabelt antal anmodninger, og det rapporterer de forskellige resultater.
For at bruge dette testværktøj passerer vi ganske enkelt det websted, vi vil teste, og vi passerer antallet af forbindelser:
openload eksempel.com/index.html 10
Vi ser i følgende billede, hvordan denne test ser ud, når vi udfører den:

FORSTØRRE

VigtigEt vigtigt aspekt at bemærke er, at dette værktøj er tilgængeligt for begge miljøer Linux som for Windows, på billedet ser vi udførelsen fra et Windows -miljø.
Den ideelle ting med dette værktøj er at teste med de forskellige værdier for at se, hvordan vores server opfører sig, og når vi konfigurerer igen, ser vi de forbedringer, vi kan opnå.
Med dette afslutter vi denne vejledning, hvor vi allerede har bedre værktøjer til at teste vores servers ydelse, som vi kan sætte i produktion.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave