Nginx - Avansert testing

Innholdsfortegnelse
Før vi setter en server i produksjon må vi være sikre på grensene og svakhetene. På denne måten vil vi ha et grovt estimat på om den vil tilfredsstille forventningene til tjenesten vi har lagt på den.
For dette har vi noen verktøy litt mer avansert enn Httperf, siden de lar oss bedre parameterisere testene og til og med skaffe data som lar oss generere grafer for en bedre visualisering av resultatene av testene våre.
Autobench
Det er et manus skrevet inn Perl som fungerer som en Httperf forlengelse, Det interessante med dette verktøyet er at det utfører automatiserte tester mot serveren vår til det når maksimal stresspunkt, så genererer det en rekke ganske interessante statistikker, det genererer til og med en .tsv -fil at vi kan åpne den i applikasjoner som utmerke for å generere grafikk.
Hvor får du det?For å få dette verktøyet må vi gå til forfatterens nettsted xenoclast.org/autobench/ og laste ned kildefilen, så gjør vi den tilsvarende samlingen og installasjonen i testutstyret vårt.
Når den er installert, kan vi utføre den ved å plassere noen parametere, la oss se kjørelinjen og deretter hva hovedparametrene gjø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 --file results.tsv

-vert1Det er serveren vi vil teste.
--uri1Ruten vi vil teste mot.
--stilleÅrsak til at ingen informasjon vises på skjermen.
-lav hastighetTilkoblinger per sekund ved oppstart.
--høy vurderingTilkoblinger per sekund for å fullføre.
-rate_stepDet er antall tilkoblinger som økes til maksimum.
--num_callHvor mange forespørsler skal vi sende per tilkobling.
--num_connTotalt antall tilkoblinger.
--pauseAntall sekunder å vurdere en tapt forbindelse.
--filEksporter resultatet som en .tsv -fil.
I det følgende bildet ser vi et bilde av en graf generert av verktøyet:

FORSTØRRE

OpenWebLoad
Det er en gratis programvare som ble utviklet på begynnelsen av 2000 -tallet og har en annen testfilosofi, i stedet for å gi oss statistikk som AutobenchDette verktøyet gjør er at det sender påfølgende forbindelser med et variabelt antall forespørsler, og det rapporterer de forskjellige resultatene.
For å bruke dette testverktøyet, passerer vi ganske enkelt nettstedet vi vil teste, og vi passerer antall tilkoblinger:
openload example.com/index.html 10
Vi ser på bildet nedenfor hvordan denne testen ser ut når vi utfører den:

FORSTØRRE

ViktigEt viktig aspekt å merke seg er at dette verktøyet er tilgjengelig for begge miljøer Linux som for Windows, på bildet ser vi utførelsen fra et Windows -miljø.
Den ideelle tingen med dette verktøyet er å teste med de forskjellige verdiene for å se hvordan serveren vår oppfører seg, og når vi konfigurerer den på nytt ser vi forbedringene vi kan oppnå.
Med dette fullfører vi denne opplæringen der vi allerede har bedre verktøy for å teste ytelsen til serveren vår som vi kan sette i produksjon.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave