Hayi Habr!
Le yiprequel kum
Ngeli xesha ndiza kukuxelela malunga namava am okudibanisa i-JMeter kunye ne-IBM MQ yovavanyo olonwabileyo lwezicelo kwi-IBM WAS. Ndandijongene nomsebenzi onjalo, wawungelula. Ndifuna ukunceda ukonga ixesha kuye wonke umntu onomdla.
Intshayelelo
Malunga neprojekthi: ibhasi yedatha, imiyalezo emininzi ye-xml, iindawo ezintathu zokutshintshiselana (imigca, isiseko sedatha, inkqubo yefayile), iinkonzo zewebhu ezinengqiqo yazo yokucwangcisa imiyalezo. Njengoko iprojekthi iqhubela phambili, uvavanyo lwezandla luye lwaba nzima ngakumbi. I-Apache JMeter yabizelwa kuhlangulo-umthombo onamandla kwaye ovulekileyo, kunye noluntu olukhulu lwabasebenzisi kunye nojongano olunobuhlobo. Ukukhululeka kokwenza ngokwezifiso inguqulelo ye-out-of-the-box ikuvumela ukuba ugubungele naziphi na iimeko, kunye nesithembiso somphuhlisi okhokelayo wokunceda. mhlawu ngephutha (iye yanceda) ekugqibeleni yaqinisekisa ukhetho lwam.
Ukulungiselela umxholo wokuqala
Ukusebenzisana nomphathi womgca, udinga umxholo wokuqala. Kukho iintlobo ezininzi, apha
Ukuyenza, kukulungele ukusebenzisa iMQ Explorer:
Umzobo 1: Ukongeza umxholo wokuqala
Khetha uhlobo lwefayile yomxholo kunye novimba wogcino .izibophelelo ifayile ezakuqulatha inkcazo yezinto ze JNDI:
Umzobo 2: Ukukhetha uhlobo lomxholo wokuqala
Emva koko unokuqalisa ukudala ezi zinto. Kwaye uqale ngefektri yoqhagamshelo:
Umzobo 3: Ukudala i-factory yokudibanisa
Khetha igama lobuhlobo...
Umzobo 4: Ukukhetha igama loqhagamshelo lwefektri
... kwaye uchwetheze Umzi-mveliso woQhagamshelwano emgceni:
Umzobo 5: Ukukhetha uhlobo lwefektri yoqhagamshelwano
Umgaqo-nkqubo - UmThengi we-MQ ukukwazi ukunxibelelana ne-MQ ukude:
Umzobo 6: UkuKhethwa kweProtocol yeFactory Connection
Kwinqanaba elilandelayo, ungakhetha umzi-mveliso osele ukho kwaye ukhuphele ezinye izicwangciso kuwo. Cofa Okulandelayo, ukuba akukho:
Umzobo 7: Ukukhetha useto lwefektri ekhoyo yoqhagamshelwano
Kwifestile yokukhetha ipharamitha, kwanele ukucacisa ezintathu. Kwisithuba Uxhumano bonisa igama lomphathi womgca kunye ne IP stand nendawo yayo (izibuko 1414 hamba):
Umzobo 8: Ukuqwalasela iiParameters zeFactory Connection
Kwaye kwithebhu Iziteshi β umjelo woqhagamshelwano. Cofa Gqiba ukugqiba:
Umzobo 9: Ukugqibezela indalo yoqhagamshelo lwefektri
Ngoku masenze umdibaniso kumgca:
Umzobo 10: Ukudala into ekujoliswe kuyo
Masikhethe igama lobuhlobo (ndikhetha ukubonisa igama lokwenyani lomgca) kunye nohlobo emgqeni:
Umzobo 11: Ukukhetha igama ekujoliswe kulo kunye nohlobo
Ngokuthelekisa ne Umzobo 7 Ungakopa useto kumgca okhoyo. Kwakhona cofa Okulandelayo, ukuba yeyokuqala:
Umzobo 12: Ukukhetha iiSetingi zeThagethi ekhoyo
Kwifestile yezicwangciso, khetha nje igama lomphathi kunye nomgca ofunekayo, cofa Gqiba. Emva koko phinda inani elifunekayo lamaxesha de idalwe yonke imigca efunekayo yokunxibelelana ne-JMeter:
Umfanekiso 13: Ukugqibezela indalo ekujoliswe kuyo
Ukulungiselela i-JMeter
Ukulungiselela i-JMeter kubandakanya ukongeza amathala eencwadi afunekayo ukusebenzisana ne-MQ. Zibekwe kwi-%wmq_home%/java/lib. Zikhuphelele kwi-%jmeter_home%/lib/ext phambi kokuba uqalise i-JMeter.
- com.ibm.mq.commonservices.jar
- com.ibm.mq.headers.jar
- com.ibm.mq.jar
- com.ibm.mq.jmqi.jar
- com.ibm.mq.pcf.jar
- com.ibm.mqjms.jar
- dhbcore.jar
- fscontext.jar
- jms.jar
- jta.jar
- providerutil.jar
Uluhlu olulolunye lucetyisiwe
Imposiso NoClassDEfFoundError yenzeka nge jms.jar, isisombululo endisifumeneyo
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Zombini izintlu zamathala eencwadi zisebenza ngempumelelo nge-JMeter 5.0 kunye ne-IBM MQ 8.0.0.4.
Ukumisela isicwangciso sovavanyo
Iseti eyimfuneko neyoneleyo yezinto ze-JMeter zijongeka ngolu hlobo:
Umzobo 14: Isicwangciso sovavanyo
Kukho iinguqu ezintlanu kwisicwangciso sovavanyo lomzekelo. Ngaphandle kwenani labo elincinci, ndincoma ukwenza izinto ezahlukeneyo zokucwangcisa iintlobo ezahlukeneyo zezinto eziguquguqukayo. Njengoko iimvavanyo zikhula, oku kuya kwenza ukuba ukukhangela kube lula kakhulu. Kule meko, sifumana izintlu ezimbini. Eyokuqala iqulethe iiparamitha zokuqhagamshela kwi-MQ (bona. Umzobo we-2 ΠΈ Umzobo we-4):
Umzobo 15: Iinketho zoQhagamshelwano lwe-MQ
Eyesibini ngamagama ezinto ekujoliswe kuzo ezibhekiselele kwimigca:
Umzobo 16: Amagama emigca eparameterized
Ekuphela kwento eseleyo kukuqwalasela uMpapashi weJMS ukuba alayishe umyalezo wovavanyo kumgca ophumayo:
Umzobo 17: Ukumisela umshicileli weJMS
Kwaye uMrhumi weJMS ukufunda umyalezo ovela kumgca ongenayo:
Umzobo 18: Ukuqwalasela umrhumi we-JMS
Ukuba yonke into yenziwe ngokuchanekileyo, umphumo wokuphunyezwa kumlindi uya kuzaliswa ngemibala eqaqambileyo neyonwabileyo eluhlaza.
isiphelo
Ndishiye ngabom imiba yendlela kunye nolawulo; ezi zizihloko ezisondeleleneyo nezinabileyo zopapasho olwahlukileyo.
Ukongeza, kukho inxalenye ebalulekileyo yee-nuances ekusebenzeni ngemigca, i-database kunye neefayile, endingathanda ukuthetha ngazo ngokwahlukileyo kunye neenkcukacha.
Yonga ixesha lakho. Kwaye enkosi ingqalelo yakho.
umthombo: www.habr.com