ApacheBench (ab), yi gwajin gwaji na shafin yanar gizonku

game da ApacheBench

A cikin labarin na gaba zamu kalli ApacheBench (ab). Wannan shirin layin umarni ne. Da wacce zamu iya auna aikin sabobin yanar gizo na HTTP. An tsara shi ne da farko don gwada Apache HTTP Server, amma ya zama ya zama gama gari don gwada kowane sabar yanar gizo.

Kayan aiki an haɗa ab tare da daidaitaccen tushen tushen Apache. Kamar Sabar yanar gizo ta Apache kanta, kyauta ce kuma budaddiyar software wacce aka rarraba ta ƙarƙashin sharuɗɗan Lasisin Apache.

Ko dai a matsayin ɗayan matakai yayin ƙirar, kafin miƙa mulki zuwa samarwa ko kowane yanayi, al'ada ce don buƙatar aiwatarwa ma'aunai akan adadin shafukan da sabar yanar gizonmu zata iya aiki. Wannan nau'in gwaje-gwajen, wanda aka fi sani da gwajin damuwa ko gwajin damuwa, suna da amfani musamman yayin ƙididdigar sabarmu.

ApacheBench (ab) kayan gwaji ne da kayan aiki na benchmarking don sabar Hypertext Transfer Protocol (HTTP). Ana iya gudanar dashi daga layin umarni kuma yana da sauƙin amfani. Zamu iya fara gwajin cikin minti daya kawai. Tunda baku buƙatar samun masaniya da yawa game da kayan aiki da aiki, shine dace da masu farawa da masu amfani matsakaici. Don amfani da wannan kayan aikin, ba a buƙatar saitin hadadden tsari.

ApacheBench General Fasali

Anan ga wasu mahimman fasali da iyakokin ApacheBench:

  • Kasancewar kayan budewa ne, shine akwai kyauta.
  • Shiri ne wanda zamu iya amfani daga layin umarni a hanya mai sauƙi.
  • Kayan aiki ne ba tare da la'akari da dandalin da muke amfani da shi ba. Wannan yana nufin cewa zamu iya amfani da shi daidai a cikin Gnu / Linux ko a cikin sabobin Windows.
  • Shirin na iya yi kaya da gwajin gwaji don sabar yanar gizo kawai: HTTP ko HTTPS.
  • Ba shi da ƙari. Shirin shine menene, ba komai.
  • ApacheBench yana amfani da zaren tsarin aiki daya kawai ba tare da la'akari da matakin daidaituwa ba (kayyade ta -c zaɓi). Sabili da haka, yayin kwatanta sabobin masu ƙarfin aiki, misali ApacheBench guda ɗaya na iya zama cikas. Don cikakken URL ɗin da aka sa niyya, zai fi kyau a yi amfani da ƙarin abubuwan ApacheBench a layi ɗaya, idan sabarku tana da ƙwayoyin sarrafawa da yawa.

Sanya ab

Bincika idan kuna da kayan aikin "ab" akan tsarinku, a tsorace ba al'ada bane ya shigo a sanya. Idan tsarin Ubuntu ne ko bisa shi, zaka iya girka shi ta hanyar bugawa a cikin m (Ctrl + Alt + T) umarnin mai zuwa:

ApacheBench kafuwa

sudo apt install apache2-utils

Kaddamar da gwaji tare da ApacheBench

Da zarar an gama shigarwar, zamu gudanar da gwaji mai sauki. Muna so mu san halayyar shafinmu idan akwai buƙatu 100 tare da masu amfani 10 ke haɗawa a lokaci guda. Don yin wannan gwajin, zamu rubuta a cikin m (Ctrl + Alt + T):

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

Muna nuna tare da "-c" lambar haɗin lokaci ɗaya Abin da muke so. Tare da "-n" zamu nuna yawan adadin buƙatun cewa za mu yi a wannan gwajin.

ApacheBench yana gudana

Ya kamata a lura cewa Apache Bench na iya zama da ɗan haɗari yayin gwada gidan yanar gizon mu. Zamu iya tsokano wani ƙin sabis idan muka yawaita nema a lokaci guda. Yana da kyau a gudanar da gwaje-gwaje da yawa, farawa tare da wasu waɗanda ba sa buƙata sosai kuma daga can kuyi aiki sama yayin lura da sabar.

akwai umarnin ga apachebench

Sakamakon gwajin yana da ban sha'awa sosai. Zai samar mana da bayanan da suka dace don yin kyakkyawan rahoto kan kayan gidan yanar gizon mu. Idan muna buƙatar ɗan ƙarin shirin, za mu iya zaɓar nemi taimakon cewa shirin zai ba mu daga tashar. Wannan zai nuna mana samfuran da muke da su. Hakanan zamu iya amfani da Yanar gizo ta apache.

Cire ApacheBench

Idan mun zaɓi girka ab ɗaiɗai, kuma munga hakan bai gamsar damu ba, zamu sami damar kawar dashi ta hanyar bugawa a cikin tashar (Ctrl + Alt + T):

sudo apt purge apache2-utils && sudo apt autoremove

Kasance na farko don yin sharhi

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.