Kwinqaku elilandelayo siza kujonga i-Apache JMeter. Esi sicelo sisoftware evulekileyo nesetyenziswa kuyo yenza uvavanyo lomthwalo kunye nokulinganisa ukusebenza kwenkqubo. Isicelo se-Apache JMeter sisicelo esinyulu seJava esiyi-100%. Esi sicelo ekuqaleni sasisebenzisa ukuvavanya usetyenziso lwewebhu okanye usetyenziso lwe-FTP. Namhlanje, isetyenziselwa uvavanyo olusebenzayo, ukuvavanywa kweseva yedatha, njl. Kule nqaku siza kubona indlela yokuba nenkqubo kwi-Ubuntu 18.04.
I-Apache JMeter inokusetyenziselwa ukusebenza kovavanyo kuzo zombini izixhobo ezinamandla nezingashukumi kunye nokusetyenziswa kwewebhu. Ingasetyenziselwa ukulinganisa umthwalo onzima kwiseva, iqela leeseva, inethiwekhi okanye into yokuvavanya amandla ayo okanye ukuhlalutya ukusebenza ngokubanzi phantsi kweentlobo ezahlukeneyo zomthwalo.
IJMeter kulingisa iqela labasebenzisi elingenisa izicelo kwiseva ekujoliswe kuyo kunye ibuyisela ulwazi lweenkcukacha manani zeseva ekujoliswe kuyo okanye inkonzo ngemizobo yemizobo.
Esi sicelo ayisosikhangeli, sisebenza kwinqanaba lomgaqo. Ngokubhekisele kwiinkonzo zewebhu kunye neenkonzo ezikude, IJMeter ayenzi zonke iintshukumo ezixhaswe ngabakhangeli. Ngokukodwa, le nkqubo ayibaleki ijavascript ifunyenwe kumaphepha e-HTML. Ayikhuphi maphepha e-HTML njengoko umkhangeli wenzayo.
Iimpawu zeApache JMeter ngokubanzi
- Omnye GUI yobuhlobo. Kulula ukuyisebenzisa kwaye ayithathi xesha lokuba uqhelane nonxibelelwano lwenkqubo.
- Iqonga elizimeleyo. Inkqubo yile IJava 100%Ke ngoko inokusebenza kumaqonga amaninzi.
- Imisonto emininzi. IJMeter ivumela isampulu ngaxeshanye yemisebenzi eyahlukeneyo liqela elahlukileyo lemisonto.
- Iziphumo zovavanyo zinokujongwa kwifomathi eyahlukileyo enjengegrafu, itafile, umthi kunye nefayile yelog.
- Inokwandiswa kakhulu. JMeter naye ixhasa ii-plugins zokubonisa esivumela ukuba sandise iimvavanyo zethu.
- Isicwangciso sovavanyo oluninzi. IJMeter ixhasa iindlela ezininzi zovavanyo, ezinje ngovavanyo lomthwalo, ukuhanjiswa kovavanyo, kunye nokuvavanywa kokusebenza.
- JMeter naye ivumela ukwenziwa kovavanyo olusasazwa phakathi kweekhompyuter ezahlukeneyo, Ngubani oza kusebenza njengabaxhasi.
- Ukulinganisa. Esi sicelo inokulinganisa abasebenzisi abaninzi ngemisonto ngaxeshanye, Yenza umthwalo onzima ngokuchasene nesicelo sewebhu phantsi kovavanyo.
- Inkxaso ye Inkqubo emininzi. Ayisixhasi kuphela ukuvavanywa kwesicelo sewebhu, ikwavavanya ukusebenza kweseva yedatha. Zonke iinkqubo ezisisiseko ezifana ne-HTTP, JDBC, LDAP, SOAP, JMS, FTP, TCP, njl. Ziyahambelana neJMeter.
- Rekhoda kwaye udlale kwakhona ukurekhoda umsebenzi womsebenzisi kwisiphequluli.
- Uvavanyo lweSkripthi. IJeter ingadityaniswa kunye Ibhontshisi yeShell kunye neSelenium yovavanyo oluzenzekelayo.
- Ilayisensi yomthombo ovulekileyo. Le nkqubo ikhululekile ngokupheleleyo. Ukuba sifuna ukwazi ikhowudi yemithombo yolwazi okanye ngakumbi kubunzulu beempawu zesicelo, sinokujonga kwiphepha le- GitHub yeprojekthi.
Khuphela kwaye usebenze iApache JMeter
Esi sicelo sifuna ukuba iJava ifakwe kumatshini, ngaphambi kokufaka usetyenziso olukuyo, kunyanzelekile Qiniseka ukuba ufake iJava kumatshini wethu. Singakuqinisekisa ngokuvula i-terminal (Ctrl + Alt + T) kwaye uchwetheze lo myalelo ulandelayo:
java --version
Kwimeko yokungabinayo iJava ku-Ubuntu bethu, umntu osebenza naye wabhala inqaku ngexesha elithile eladlulayo apho asixelela khona faka iinguqulelo ezahlukeneyo zeJava.
Emva kokufaka iJava, kuya kufuneka khuphela ingxelo yokugqibela uzinzile Apache JMeter ukusuka kwindawo yayo esemthethweni. Kwimeko apho siziva sikhululekile ukusebenzisa i-terminal (Ctrl + Alt + T), singasebenzisa wget ukuyalela ukubamba iphakheji:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
Xa ukhuphelo lugqityiwe, lixesha lokuba khipha ifayile ekhutshiweyo yeJMeter. Kwisiphelo esinye sibhala:
tar xf apache-jmeter-4.0.tgz
Emva kokukhupha ifayile kuya kufuneka ngqo kulawulo lwemigqomo, ngaphakathi kweapache-jmeter-4.0. Xa sele silapho, siya kwenza le fayile ilandelayo:
sh jmeter.sh
Emva kokwenziwa kwesikrini esilandelayo siza kuvela. Ngale nto, indlela ye- faka i-Apache JMeter kwi-ubuntu 18.04 ifikelela esiphelweni.
Ukuqonda ngcono ukuba le nkqubo isebenza njani, sinako thethana namaxwebhu ukuba abaphuhlisi bayo benze ukuba kufumaneke kubasebenzisi kwiwebhusayithi yabo. Sinokubonisana nokuthandabuza okunokwenzeka malunga nenkqubo kwi Wiki yalo
Sukuqhuba i-jmeter njengengcambu. Akuyomfuneko.
Ulungile.