Nginx - Napredno testiranje

Sadržaj
Prije nego što poslužitelj pustimo u proizvodnju, moramo biti sigurni u njegove granice i njegove slabosti, pa ćemo na taj način imati grubu procjenu hoće li ili neće ispuniti očekivanja usluge koju smo na njega postavili.
Za to imamo neke alate malo naprednije od Httperf, jer nam omogućuju bolju parametrizaciju testova, pa čak i dobivanje podataka koji nam omogućuju generiranje grafikona za bolju vizualizaciju rezultata naših testova.
Autobench
To je skripta napisana na Perl koji radi kao a Httperf proširenje, Zanimljivost ovog alata je da on izvodi automatizirane testove protiv našeg poslužitelja dok ne dosegne maksimalnu točku stresa, zatim generira niz vrlo zanimljivih statistika, čak generira .tsv datoteka da ga možemo otvoriti u aplikacijama poput Excel za generiranje grafike.
Gdje ga nabaviti?Da bismo dobili ovaj alat, moramo otići na web mjesto autora xenoclast.org/autobench/ i preuzmemo izvornu datoteku, zatim izvršimo odgovarajuću kompilaciju i instalaciju u našu testnu opremu.
Nakon instalacije možemo je izvršiti postavljanjem nekih parametara, pogledajmo liniju izvođenja, a zatim što glavni parametri rade.
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

--host1To je poslužitelj koji želimo testirati.
--uri1Ruta na kojoj ćemo testirati.
--miranNe uzrokuje prikaz informacija na ekranu.
-niska_stopaVeze u sekundi pri pokretanju.
--visoka stopaVeze u sekundi do kraja.
--korak_korakTo je broj povezivanja koji se maksimalno povećava.
--broj_pozivKoliko ćemo zahtjeva poslati po vezi.
--broj_spojUkupan broj veza.
--pauzaBroj sekundi za razmatranje izgubljene veze.
--datotekaIzvezite rezultat kao .tsv datoteku.
Na sljedećoj slici vidimo sliku grafikona koju je generirao alat:

POVEĆAJTE

OpenWebLoad
To je besplatna softverska aplikacija koja je razvijena početkom 2000 -ih i ima drugačiju filozofiju testiranja, umjesto da nam daje statistiku poput AutobenchOno što ovaj alat radi je da šalje uzastopne veze s promjenjivim brojem zahtjeva i izvještava o različitim rezultatima.
Za korištenje ovog alata za testiranje jednostavno prolazimo web mjesto koje želimo testirati i prosljeđujemo broj veza:
openload example.com/index.html 10
Na sljedećoj slici vidimo kako ovaj test izgleda kada ga izvršimo:

POVEĆAJTE

VažnoVažno je napomenuti da je ovaj alat dostupan za oba okruženja Linux Što se tiče Windows, na slici vidimo izvršavanje iz Windows okruženja.
Idealno s ovim alatom je proći testiranje s različitim vrijednostima kako biste vidjeli kako se naš poslužitelj ponaša i dok ponovno konfiguriramo vidimo poboljšanja koja možemo postići.
Ovim završavamo ovaj vodič gdje već imamo bolje alate za testiranje performansi našeg poslužitelja koje možemo staviti u proizvodnju.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave