Utilitatea Siege permite testarea încărcării multi-threaded a serverelor web folosind protocolul HTTP GET și POST. Cu ajutorul acestui utilitar, puteți simula cererile concurente către serverul web (site-ul) pentru timpul specificat, cu intervale și fără. Pe baza rezultatelor testării, rezultatele sunt afișate pe ecran.
Instalați instalarea nu este dificilă, pentru debian, de exemplu, va fi așa:
# apt-get install asezare
Să începem imediat, testați serverul web al site-ului test.ru:
Opțiuni utilizate:
-b - nu va întrerupe între cereri
-c - numărul de cereri paralele trimise simultan
-r - numărul de retrimiteri ale cererii
-v - afișează interogările și răspunsurile curente din consola
Puteți specifica numărul total de solicitări care vor fi făcute serverului, dar timpul în care va avea loc testul:
# asezare -b -v -c 30 -t 1h -i -f /data/urls.txt
-t este timpul de testare, puteți utiliza h, m, s
-f - listă de adrese URL din fișier
-i - pentru a lua ULR dintr-un fișier aleatoriu
Mai multe opțiuni:
-V - versiunea de asediu
-h - ajutor
-C - conținutul fișierului de configurare implicit $ HOME / .siegerc
-d [Număr] - fiecare fir (cerere) va adormi un timp de la 0 la [Număr]
-h HEADER - vă permite să transferați parametrii în antet
litas în modul "Internet"
-Un "Agent de utilizator" - indică propriul Agent utilizator