Maqaalka soo socda waxaan eegeynaa Apache JMeter. Codsigani waa software furan oo laga bartay samee tijaabooyin culeys ah iyo cabir waxqabadka nidaamka. Codsiga Apache JMeter waa codsi dhan 100% Java nadiif ah. Codsigan waxaa markii hore loo adeegsaday in lagu tijaabiyo barnaamijyada websaydhka ama barnaamijyada FTP. Maanta, waxaa loo isticmaalaa baaritaanka shaqeynta, baaritaanka keydka macluumaadka, iwm. Maqaalkan waxaan arki doonnaa sida loogu haysto barnaamijka Ubuntu 18.04.
Apache JMeter waa loo isticmaali karaa waxqabadka tijaabada labada ilaha firfircoon iyo kuwa guurto iyo codsiyada websaydhka. Waxaa loo isticmaali karaa in lagu kiciyo culeyska culus ee serverka, koox ka mid ah server, shabakad ama shay si loo tijaabiyo xooggiisa ama loo falanqeeyo waxqabadka guud ee noocyada kala duwan ee rarka.
JMeter wuxuu u ekaysiinayaa koox adeegsadayaal codsiyo u gudbinaya server bartilmaameed ah iyo soo celiyaa macluumaadka tirakoobka ee serverka ama adeega bartilmaameedka ah iyada oo loo marayo jaantusyo jaantus ah.
Codsigani maahan biraawsar, wuxuu ku shaqeeyaa heerka borotokoolka. Ku saabsan adeegyada webka iyo adeegyada fog, JMeter ma sameeyo dhamaan ficilada ay taageerayaan daalacayaasha. Gaar ahaan, barnaamijkan ma wado javascript waxaa laga helay bogagga HTML. Sidoo kale ma bixinayso bogagga HTML sida biraawsarka oo kale.
Astaamaha Guud ee Apache JMeter
- Una GUI saaxiibtinimo. Way fududahay in la isticmaalo mana qaadaneyso waqti in lagu barto barnaamijka barnaamijkiisa.
- Madal madax banaan. Barnaamijku waa java 100%Sidaa darteed, waxay ku socon kartaa goobo badan.
- Mawduucyo badan. JMeter wuxuu kuu oggol yahay sambal isku mar ah oo hawlo kala duwan ah oo ay qaadaan koox kala duwan oo dun ah.
- Natiijada baaritaanka waa la arki karaa qaab ka duwan sida garaafka, miiska, geed, iyo faylka log.
- Aad u ballaadhan JMeter sidoo kale waxay taageertaa fiilooyinka la soo bandhigo taas oo noo ogolaaneysa inaan balaarino imtixaanadeena.
- Istaraatijiyad imtixaan badan. JMeter wuxuu taageeraa xeelado badan oo imtixaan ah, sida tijaabada xamuulka, tijaabinta la qaybiyey, iyo tijaabada shaqada.
- JMeter sidoo kale ogolaanaya fulinta tijaabooyinka loo qaybiyo inta u dhexeysa kumbuyuutaro kala duwan, yaa u dhaqmi doona sidii macaamiil.
- Jilid Codsigan waxay u ekeysiin kartaa isticmaaleyaal badan oo leh xargo isku mar ah, Abuur culeys culus oo ka dhan ah arjiga shabakadda ee tijaabada ku jira.
- Taageerada maamuus badan. Kaliya ma taageerto tijaabinta arjiga shabakadda, laakiin sidoo kale waxay qiimeysaa waxqabadka serverka. Dhamaan borotokoollada aasaasiga ah sida HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, iwm ... waxay la jaan qaadayaan JMeter.
- Diiwaan & Dib u ciyaaris duub dhaqdhaqaaqa isticmaalaha biraawsarka.
- Tijaabada qoraalka. JMeter waa la dhexgelin karaa Bean Shell & Selenium ee tijaabada otomaatiga ah.
- Liisanka ilaha furan. Barnaamijkan ayaa ah gabi ahaanba waa bilaash. Haddii aan rabno inaan ogaanno koodhka ilaha ama si ka sii qoto dheer astaamaha codsigan, waan la tashan karnaa bogga GitHub ee mashruuca.
Soo dejiso oo socod Apache JMeter
Codsigan wuxuu u baahan yahay in java lagu rakibo mashiinka, markaa ka hor inta aan la rakibin arjiga gacanta, waa lagama maarmaan hubi inaad ku rakibtay Java on our mashiinka. Waxaan ku xaqiijin karnaa tan adigoo furaya terminalka (Ctrl + Alt + T) iyo teeb garaynta amarka soo socda:
java --version
Haddii aysan Java ku jirin Ubuntu, qof ay wada shaqeeyaan ayaa waqti ka hor qoray maqaal uu noogu sheegayo sida rakibi noocyo kala duwan oo Java ah.
Kadib rakibida Java, waa inaan kala soo bax noocii ugu dambeeyay deggan ApM JMeter ka socota barta rasmiga ah. Haddii ay dhacdo inaan ku raaxeysano isticmaalka terminalka (Ctrl + Alt + T), waxaan u adeegsan karnaa amarka wget-ka si aan u haysano xirmada:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
Markuu soo dejintu dhammaato, waa waqtigii soo saar feylka JMeter ee la soo dejiyey. Isla terminal-ka waxaan ku qornaa:
tar xf apache-jmeter-4.0.tgz
Ka dib soo saarida feylka waa inaan toos ugu dir buugga bin, gudaha apache-jmeter-4.0. Markaan halkaa tagno, waxaan fulin doonnaa feylka soo socda:
sh jmeter.sh
Kadib fulinta shaashadda soo socota ayaa soo muuqan doonta. Iyadoo tan, habka loogu talagalay rakibi Apache JMeter ubuntu 18.04 wuu dhammaadaa.
Si aan si fiican u fahamno sida barnaamijkani u shaqeeyo, waan awoodnaa la tasho dukumiintiyada in horumariyeyaasheeda ay u heli karaan isticmaalayaasha degelkooda. Waxaan sidoo kale kala tashan karnaa shakiga suurtagalka ah ee barnaamijka ku jira -Leaks ka mid ah.
Ha u socodsiinin jmeter sida xididka. Looma baahna.
Waad saxantahay