ApacheBench (ab), samee tijaabooyin culeys ah oo boggaaga ah

ku saabsan ApacheBench

Maqaalka soo socda waxaan eegeynaa ApacheBench (ab). Kani waa barnaamijka xariijinta taliska. Taas oo aan kari karno cabbiraan waxqabadka serverka HTTP. Markii hore waxaa loogu talagalay in lagu tijaabiyo Apache HTTP Server, laakiin waxay noqotay mid guud ahaaneed oo lagu tijaabiyo server kasta oo webka ah.

Qalabka ab waxaa lagu darayaa heerka caadiga ah ee loo qaybiyo Apache. Sida tan Apache web server lafteeda, waa software bilaash ah oo furan oo loo qaybiyey shuruudaha Liisanka Apache.

Ama mid ka mid ah tallaabooyinka inta lagu jiro naqshadeynta, ka hor inta aan la aadin wax soo saarka ama xaalad kasta oo kale, waa caadi in loo baahdo in la sameeyo cabbiraadda tirada bogagga uu adeegahayagu u adeegi doono. Tijaabooyinka noocan ah, oo sidoo kale loo yaqaanno tijaabooyinka culeyska fekerka ama baaritaanka buufiska, ayaa si gaar ah waxtar u leh marka la qiyaasayo adeegeyaashayada.

ApacheBench (ab) waa aalad tijaabinta culeys iyo calaamadeyn loogu talagalay server-ka loo yaqaan 'Hypertext Transfer Protocol' (HTTP). Waxaa laga maamuli karaa khadka taliska waana fududahay in la isticmaalo. Waxaan awoodi doonnaa inaan ku bilowno tijaabo hal daqiiqo oo keliya. Maaddaama aadan u baahnayn aqoon badan fikradaha xamuulka iyo waxqabadka, waa ku habboon bilowga iyo adeegsadayaasha dhexdhexaadka ah. Si aad u isticmaasho qalabkan, looma baahna qaabeyn kakan.

Astaamaha Guud ee ApacheBench

Waa kuwan qaar ka mid ah astaamaha ugu muhiimsan iyo xaddidaadaha ApacheBench:

  • Ahaanshaha barnaamij il furan, waa bilaash ah.
  • Waa barnaamij aan awoodno u isticmaal qadka taliska qaab fudud.
  • Waa aalad iyadoo aan loo eegin madal aan adeegsanno. Tani waxay ka dhigan tahay inaan u adeegsan doonno si siman Gnu / Linux ama Windows server.
  • Barnaamijku wuu qaban karaa tijaabooyinka culeyska iyo waxqabadka ee serverka kaliya: HTTP ama HTTPS.
  • Lama kordhin karo. Barnaamijku waa waxa uu yahay, wax kale ma jiraan.
  • ApacheBench waxay isticmaashaa kaliya hal xarig oo nidaamka hawlgalka ah iyadoon loo eegin heerka isku xirnaanta (lagu qeexay ikhtiyaarka -c). Sidaa darteed, markaad isbarbardhigayso server-yada awoodda sare leh, hal tusaale ApacheBench wuxuu noqon karaa caqabad. Si aad u buuxiso URL bartilmaameedka, waxaa ugu wanaagsan in la isticmaalo tusaalooyin dheeri ah oo ApacheBench ah oo is barbar socda, haddii adeegahaagu leeyahay xarumo badan oo processor-ka ah.

Ku rakib ab

Hubi haddii aad haysato aaladda "ab" oo lagu rakibay nidaamkaaga, marka la eego caadi ahaan caadi ma ahan inay ku rakibnaato. Haddii nidaamku yahay Ubuntu ama uu ku saleysan yahay, waad ku rakibi kartaa adoo ku qoraya terminal (Ctrl + Alt + T) amarka soo socda:

Rakibaadda ApacheBench

sudo apt install apache2-utils

Ku bilow tijaabo ApacheBench

Marka rakibida la dhammeeyo, waxaan tijaabinaynaa tijaabo fudud. Waxaan rabnaa inaan ogaano dhaqanka boggeena markay jiraan 100 codsi oo leh 10 isticmaale isku xirmaan isla waqtigaas. Si loo sameeyo tijaabadan, waxaan ku qoreynaa terminalka (Ctrl + Alt + T):

ab -c 10 -n 100 https://www.ubunlog.com/

Waxaan ku tuseynaa "-c" tirada isku xirnaanta Waxa aan rabno. Iyadoo la adeegsanayo "-n" waxaan ku tusaynaa tirada guud ee codsiyada in aan ku sameyn doono tijaabadan.

ApacheBench socda

Waa in la ogaadaa in Apache Bench uu noqon karo xoogaa khatar ah marka la tijaabinayo degelkeena. Waxaan kicin karnaa a diidmada adeegga haddii aan codsiyo badan isku mar qabanno. Waxaa lagugula talinayaa inaad sameyso dhowr imtixaan, oo aad ka bilowdo qaar aan aad u baahnayn oo halkaa ka sii wad halka aad korjoogteynayso adeegaha.

amarrada loo heli karo apachebench

Natiijada baaritaanka waa mid aad u xiiso badan. Waxay na siin doontaa xogta lagama maarmaanka u ah si warbixin fiican looga sameeyo culeyska websaydhkeenna. Haddii aan wax yar uga baahanahay barnaamijka, waan dooran karnaa la tasho caawinta in barnaamijku naga siin doono xarunta. Tani waxay ina tusi doontaa xulashooyinka la heli karo. Waxaan sidoo kale isticmaali karnaa websaydhka apache.

Ka tirtiro ApacheBench

Haddii aan dooranay inaan ku rakibno ab shaqsi ahaan, oo aan aragno inaysan na qancin, waxaan awoodi doonnaa inaan uga takhalusno adoo ku qoraya barta (Ctrl + Alt + T):

sudo apt purge apache2-utils && sudo apt autoremove

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.