Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

Syèj se yon sous louvri tès regresyon milti-threaded ak sèvis piblik referans ak yon konsantre prensipal sou tès chaj ak referans. Li ka teste yon sèl URL ak yon nimewo itilizatè-defini itilizatè simulation oswa li anpil URL nan memwa epi estrès yo ansanm. Pwogram nan rapòte kantite total frape ki anrejistre, byte transfere, tan repons, konkou, ak estati retounen.

Nan fen gid sa a, ou pral konnen ki jan yo enstale syèj sou Ubuntu 20.04 LTS Focal Fossa ou a sistèm operasyon nan gid sa a. Menm prensip la ap travay pou nouvo vèsyon an Ubentu 21.04 (Hirsute Ipopotam).

Pre-requisites

  • OS rekòmande: Ubentu 20.04 - opsyonèl (Ubuntu 21.04 ak Linux Mint 20)
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.

Tcheke epi mete ajou sistèm operasyon Ubuntu 20.04 ou a.

sudo apt update && sudo apt upgrade -y

reklam


Enstale Zouti Benchmarking Syèj

Ubuntu vini ak Syèj nan depo default li yo epi li jistis ajou, bay lojisyèl an pa chanje osi souvan ke kèk lòt lojisyèl bay nati senp pwogram li yo. Pou enstale Siege egzekite lòd sa a:

sudo apt install siege -y

Konfime vèsyon syèj la pou asire w ke li enstale epi konpare li ak vèsyon aktyèl la nan sit entènèt ofisyèl Syèj la.

siege --version
Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

Konfigirasyon syèj

Premyèman, kòmandman ki pi komen pou itilize Siege ak Ubuntu 20.04 se jan sa a:

  • -t : Opsyon sa a itilize pou fikse yon limit tan pou Syèj kouri.
  • -c : Opsyon sa a itilize pou mete kantite itilizatè konkouran.
  • -d : Opsyon sa a itilize pou fikse tan reta pou chak itilizatè.
  • -C : Opsyon sa a itilize pou presize pwòp dosye konfigirasyon ou.
  • -i : Yo itilize li pou frape URL o aza.
  • -T : Yo itilize li pou mete Kontni-Type nan demann yo.
  • -h : Li itilize pou montre enfòmasyon èd.
  • -l : Yo itilize li pou jenere yon dosye log.

Mete kanpe Syèj se byen senp, kòm pifò default yo byen. Opsyon prensipal ou pral bezwen chanje se chemen an.

Premyèman, louvri dosye konfigirasyon an lè l sèvi avèk editè nano:

sudo nano /etc/siege/siegerc

Jwenn ak dekomantè liy lan (# logfile = $(HOME)/var/log/siege.log):

Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

reklam


Tès sit entènèt ak syèj (tès an dirèk)

Koulye a, li lè aktyèlman teste sèvè entènèt ou a, sonje sa a pral trè sanble ak yon atak DDOS nan kèk pare-feu ak WAF a, kidonk asire w ke ou gen pèmisyon anvan ou itilize nenpòt zouti HTTP benchmarking, si se pa sèvè pwòp ou a.

Pou egzekite tès la, antre sa ki annapre yo:

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

Sa a pral tès estrès ak default 25 itilizatè yo konkouran pou 1 minit. Ou pral wè pwodiksyon sa a:

Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

Yon fwa referans lan fini, ou pral wè rezilta yo:

Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

Remake byen, nòmalman, epi ou ta kouri pou 5 a 15 minit. 1 minit la te jis yon egzanp pou gid la. Ou pwobableman pa pral jwenn yon tès estrès bon nan sèlman fè 60 segonn.

Apre sa, yon lòt varyab ou ka vle mete se kantite travayè yo. Egzanp kòmandman:

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

Fwa sa a, adisyon (-c) se pou itilizatè konkouran. Ou ka presize sa a sou vole pou tès diferan.

Ki jan yo enstale epi sèvi ak zouti Benchmarking Syèj sou Ubuntu 20.04

Koulye a, nan fichye a konfigirasyon, ou ka edite tan an, itilizatè konkouran, done, timestamps si ou gen yon tès espesifik ou fè chak jou sou sit ou yo.

Teste plizyè sit entènèt ak syèj

Yon lòt karakteristik pratik si ou se yon administratè sistèm oswa jere plizyè domèn ak sit ap itilize karakteristik syèj miltip nan dosye sa a. (/etc/siege/urls.txt).

Louvri fichye a ak nano:

sudo nano /etc/siege/urls.txt

Apre sa, ajoute URL ou vle fè tès referans yo:

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

Pou sove fichye a (CTRL + O) Lè sa a, (CTRL + X) pou sòti. Pou egzekite tès estrès plizyè sit entènèt egzekite bagay sa yo:

siege -f /etc/siege/urls.txt

reklam


Kòmantè ak konklizyon

Ou te aprann kijan pou enstale zouti HTTP Benchmarking Siege pou Ubuntu 20.04 avèk siksè. Zouti sa a se sou la men yo wè ki sa serveurs ou yo ka okipe nan yon tèminoloji pwòp, fasil pou konprann ak anviwònman. Fè atansyon, jan nou te avèti nan kòmansman gid sa a, ki ta dwe itilize sèlman sou sit ou gen otorizasyon pou itilize.

Si ou gen kesyon, santi yo lib yo kite yon kòmantè anba a.

Leave a Comment