Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Opsada je open-source višenitni regresijski test i benchmark uslužni program s primarnim fokusom na testiranje opterećenja i benchmarking. Može testirati stres na jedan URL s korisnički definiranim brojem simuliranih korisnika ili čitati više URL-ova u memoriju i istovremeno ih opterećivati. Program izvještava o ukupnom broju zabilježenih pogodaka, prenesenim bajtovima, vremenu odgovora, istodobnosti i statusu povratka.

Na kraju ovog vodiča znat ćete kako instalirati siege na vaš Ubuntu 20.04 LTS Focal Fossa operativni sustav u sljedećem vodiču. Isti princip će raditi i za noviju verziju Ubuntu 21.04 (Hirsute Hippo).

Preduvjeti

  • Preporučeni OS: Ubuntu 20.04 – neobavezno (Ubuntu 21.04 i Linux Mint 20)
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Provjerite i ažurirajte svoj Ubuntu 20.04 operativni sustav.

sudo apt update && sudo apt upgrade -y

Oglas


Instalirajte Siege Benchmarking alat

Ubuntu dolazi s Siegeom u svojim zadanim spremištima i prilično je ažuriran, s obzirom da se softver ne mijenja tako često kao neki drugi softver s obzirom na njegovu jednostavnu programsku prirodu. Da biste instalirali Siege, izvršite sljedeću naredbu:

sudo apt install siege -y

Potvrdite verziju siege kako biste bili sigurni da je instalirana i da je usporedite s trenutnom verzijom sa službene web stranice Siegea.

siege --version
Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Konfigurirajte Siege

Prvo, najčešće naredbe za korištenje Siege s Ubuntu 20.04 su sljedeće:

  • -t : Ova opcija se koristi za postavljanje vremenskog ograničenja za koje se Siege izvodi.
  • -c : Ova opcija se koristi za postavljanje broja istodobnih korisnika.
  • -d : Ova opcija se koristi za postavljanje vremena odgode za svakog korisnika.
  • -C : Ova opcija se koristi za određivanje vlastite konfiguracijske datoteke.
  • -i : Koristi se za pogađanje nasumičnih URL-ova.
  • -T : Koristi se za postavljanje Content-Type u zahtjevima.
  • -h : Koristi se za prikaz informacija pomoći.
  • -l : Koristi se za generiranje datoteke dnevnika.

Postavljanje Siegea je prilično jednostavno, jer je većina zadanih postavki u redu. Glavna opcija koju ćete morati promijeniti je put zapisnika.

Prvo otvorite konfiguracijsku datoteku pomoću nano editora:

sudo nano /etc/siege/siegerc

Pronađite i dekomentirajte redak (# datoteka dnevnika = $(HOME)/var/log/siege.log):

Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Oglas


Testirajte web stranicu s Siegeom (test uživo)

Sada je vrijeme da zapravo testirate svoj web poslužitelj, imajte na umu da će ovo prilično izgledati kao DDOS napad na neke vatrozide i WAF-ove, stoga provjerite imate li dopuštenje prije korištenja bilo kojeg alata za HTTP benchmarking, ako ne i vašeg vlastitog poslužitelja.

Da biste izvršili test, unesite sljedeće:

siege https://www.example.com -t 1m

Ovo će testirati stres sa zadanih 25 istodobnih korisnika u trajanju od 1 minute. Vidjet ćete sljedeći izlaz:

Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Nakon što je benchmark dovršen, vidjet ćete rezultate:

Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Imajte na umu, normalno, trčali biste 5 do 15 minuta. 1 minuta bila je samo primjer za vodiča. Vjerojatno nećete dobiti dobar test stresa ako radite samo 60 sekundi.

Dalje, još jedna varijabla koju biste mogli uključiti je broj radnika. Primjer naredbe:

siege https://www.example.com -c 100 -t 2m

Ovaj put, dodatak (-c) je za istovremene korisnike. To možete odrediti u hodu za različita testiranja.

Kako instalirati i koristiti Siege Benchmarking alat na Ubuntu 20.04

Sada u konfiguracijskoj datoteci možete uređivati ​​vrijeme, istovremene korisnike, podatke, vremenske oznake ako imate određeni test koji svakodnevno izvodite na svojim stranicama.

Testirajte više web-mjesta s Siegeom

Još jedna zgodna značajka ako ste administrator sustava ili upravljate više domena i web-mjesta je korištenje značajke višestruke opsade u sljedećoj datoteci (/etc/siege/urls.txt).

Otvorite datoteku pomoću nano:

sudo nano /etc/siege/urls.txt

Zatim dodajte URL-ove koje želite testirati u usporedbi s usporedbom:

https://www.example.com
example 2 understand – interesting articles to read
http://192.168.50.1

Za spremanje datoteke (CTRL+O), zatim (CTRL+X) za izlaz. Da biste izvršili test stresa na više web stranica, izvršite sljedeće:

siege -f /etc/siege/urls.txt

Oglas


Komentari i zaključak

Naučili ste kako uspješno instalirati HTTP alat za usporedbu Siege za Ubuntu 20.04. Ovaj je alat zgodan da vidite što vaši poslužitelji mogu podnijeti u čistoj, lako razumljivoj terminologiji i postavkama. Budite oprezni, kao što smo upozorili na početku ovog vodiča, koji se smije koristiti samo na web lokacijama za koje ste ovlašteni koristiti.

Ako imate pitanja, slobodno ostavite komentar ispod.

Ostavite komentar