Nginx - Pokročilé testování

Obsah
Před uvedením serveru do výroby si musíme být jisti jeho limity a slabými stránkami, takže budeme mít hrubý odhad, zda splní očekávání služby, kterou jsme na něj vložili.
K tomu máme některé nástroje trochu pokročilejší než Httperf, protože nám umožňují lépe parametrizovat testy a dokonce získávat data, která nám umožňují generovat grafy pro lepší vizualizaci výsledků našich testů.
Autobench
Je to skript napsaný v Perl který funguje jako a Rozšíření Httperf„Zajímavostí tohoto nástroje je, že provádí automatické testy proti našemu serveru, dokud nedosáhne maximálního bodu zátěže, poté generuje řadu docela zajímavých statistik, dokonce generuje .tsv soubor že ji můžeme otevřít v aplikacích jako Vynikat ke generování grafiky.
Kde to sehnat?K získání tohoto nástroje musíme přejít na autorovy webové stránky xenoclast.org/autobench/ a stáhněte si zdrojový soubor, poté provedeme odpovídající kompilaci a instalaci v našem testovacím zařízení.
Jakmile je nainstalován, můžeme jej spustit zadáním některých parametrů, podívejme se na řádek spuštění a poté na to, co dělají hlavní parametry.
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

--host1Je to server, který chceme otestovat.
--uri1Trasa, proti které budeme testovat.
--klidNezpůsobuje zobrazení žádné informace na obrazovce.
--low_ratePřipojení za sekundu při spuštění.
--vysoké hodnoceníDokončení připojení za sekundu.
-rychlost_krokJe to počet připojení, které jsou zvýšeny na maximum.
--num_callKolik požadavků odešleme na připojení.
--num_connCelkový počet připojení.
--Časový limitPočet sekund pro zvážení ztraceného připojení.
--souborVýsledek exportujte jako soubor .tsv.
Na následujícím obrázku vidíme obrázek grafu generovaného nástrojem:

ZVĚTŠIT

OpenWebLoad
Je to bezplatná softwarová aplikace, která byla vyvinuta na počátku roku 2000 a má jinou filozofii testování, místo aby nám poskytovala statistiky jako AutobenchTento nástroj dělá to, že odesílá po sobě jdoucí připojení s různým počtem požadavků a hlásí různé výsledky.
Chcete -li použít tento testovací nástroj, jednoduše předáme web, který chceme otestovat, a předáme počet připojení:
openload example.com/index.html 10
Na následujícím obrázku vidíme, jak tento test vypadá, když ho spustíme:

ZVĚTŠIT

DůležitéDůležitým aspektem je, že tento nástroj je k dispozici pro obě prostředí Linux pokud jde o Okna, na obrázku vidíme provedení z prostředí Windows.
Ideální věc s tímto nástrojem je jít testovat s různými hodnotami, abychom zjistili, jak se náš server chová, a při nové konfiguraci vidíme vylepšení, kterých můžeme dosáhnout.
Tímto dokončujeme tento tutoriál, kde již máme lepší nástroje pro testování výkonu našeho serveru, které můžeme dát do výroby.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave