Sawubona Habr!
Lesi yisibonelo sami
Kulokhu ngizokutshela ngolwazi lwami lokubuyisana i-JMeter ne-IBM MQ ukuze kuhlolwe ngenjabulo izinhlelo zokusebenza ku-IBM WAS. Ngangibhekene nomsebenzi onjalo, kwakungelula. Ngifuna ukusiza ukonga isikhathi sawo wonke umuntu onentshisekelo.
Isingeniso
Mayelana nephrojekthi: ibhasi yedatha, imilayezo eminingi ye-xml, izindawo ezintathu zokushintshisana (olayini, isizindalwazi, isistimu yefayela), izinsiza zewebhu ezinomqondo wazo wokucubungula umlayezo. Njengoba iphrojekthi iqhubeka, ukuhlolwa okwenziwa ngesandla kuye kwaba nzima nakakhulu. I-Apache JMeter ibizelwe ukuhlenga - umthombo onamandla futhi ovulekile, onomphakathi omkhulu wabasebenzisi kanye nesixhumi esibonakalayo esinobungane. Ukunethezeka kokwenza ngokwezifiso inguqulo engaphandle kwebhokisi ikuvumela ukuthi umboze noma yimaphi amacala, kanye nesithembiso sonjiniyela oholayo sokusiza uma kwenzeka nje (kwasiza) ekugcineni ukuqinisekisile ukukhetha kwami.
Ukulungiselela umongo wokuqala
Ukuze uhlanganyele nomphathi womugqa, udinga umongo wokuqala. Kunezinhlobo eziningana, lapha
Ukuyidala, kulula ukusebenzisa i-MQ Explorer:
Umfanekiso 1: Ukwengeza umongo wokuqala
Khetha uhlobo lwefayela lokuqukethwe kanye nohlu lwesitoreji .izibopho ifayela elizoqukatha incazelo yezinto ze-JNDI:
Umfanekiso 2: Ukukhetha uhlobo lomongo wokuqala
Bese ungaqala ukudala lezi zinto. Futhi qala ngemboni yokuxhuma:
Umfanekiso 3: Ukudala imboni yokuxhuma
Khetha igama elinobungani...
Umfanekiso 4: Ukukhetha igama lemboni yokuxhumana
... bese uthayipha Imboni Yokuxhumanisa Elayini:
Umfanekiso 5: Ukukhetha uhlobo lwemboni yokuxhuma
Iphrothokholi - Iklayenti le-MQ ukuze ukwazi ukusebenzisana ne-MQ ukude:
Umfanekiso 6: Ukukhethwa Kwephrothokholi Yemboni Yokuxhuma
Esinyathelweni esilandelayo, ungakhetha imboni ekhona bese ukopisha ezinye izilungiselelo kuyo. Chofoza Olandelayo, uma lingekho:
Umfanekiso 7: Ukukhetha izilungiselelo zemboni yokuxhumana ekhona
Efasiteleni lokukhetha ipharamitha, kwanele ukucacisa ezintathu. Kuthebhu Connection khombisa igama lomphathi womugqa kanye nesitendi se-IP esinendawo yaso (port 1414 hamba):
Umfanekiso wesi-8: Ilungiselela Amapharamitha e-Factory Connection
Futhi kuthebhu Iziteshi β ishaneli yokuxhumana. Chofoza Qeda ukuqedela:
Umfanekiso 9: Ukuqedela ukudalwa kwefekthri yokuxhuma
Manje ake sakhe uxhumano kulayini:
Umfanekiso 10: Ukudala Into Eqondiwe
Masikhethe igama elinobungane (ngincamela ukukhombisa igama langempela lomugqa) bese uthayipha emgqeni:
Umfanekiso 11: Ukukhetha igama eliqondiwe nohlobo
Ngokufanisa ne Umfanekiso 7 Ungakopisha izilungiselelo emugqeni okhona. Chofoza futhi Olandelayo, uma ingeyokuqala:
Umfanekiso 12: Ukukhetha Izilungiselelo Zethagethi Ekhona
Efasiteleni lezilungiselelo, vele ukhethe igama lomphathi kanye nomugqa oyifunayo, chofoza Qeda. Bese uphinda inombolo edingekayo yezikhathi kuze kube yilapho sekudaliwe yonke imigqa edingekayo ukuze uxhumane ne-JMeter:
Umfanekiso 13: Ukuqedela ukudalwa okuhlosiwe
Ilungiselela i-JMeter
Ukulungiselela i-JMeter kuhlanganisa ukungeza imitapo yolwazi edingekayo ukuze uxhumane ne-MQ. Atholakala %wmq_home%/java/lib. Zikopishele kokuthi %jmeter_home%/lib/ext ngaphambi kokuqala 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
- I-dhbcore.jar
- fscontext.jar
- jms.jar
- i-jta.jar
- providerutil.jar
Olunye uhlu luphakanyisiwe
Iphutha NoClassDEfFoundError lenzeka nge-jms.jar, isixazululo engisitholile
- com.ibm.mq.allclient.jar
- fscontext.jar
- javax.jms-api-2.0.jar
- providerutil.jar
Zombili izinhlu zemitapo yolwazi zisebenza ngempumelelo nge-JMeter 5.0 kanye ne-IBM MQ 8.0.0.4.
Ukusetha uhlelo lokuhlola
Isethi edingekayo neyanele yezinto ze-JMeter ibukeka kanje:
Umfanekiso 14: Uhlelo lokuhlola
Kukhona okuguquguqukayo okuyisihlanu ohlelweni lokuhlola okuyisibonelo. Naphezu kwenombolo yabo encane, ngincoma ukudala izakhi zokucushwa ezihlukene zezinhlobo ezahlukene zokuguquguquka. Njengoba ukuhlolwa kukhula, lokhu kuzokwenza ukuzulazula kube lula kakhulu. Kulokhu, sithola izinhlu ezimbili. Eyokuqala iqukethe amapharamitha wokuxhuma ku-MQ (bona. Umdwebo we-2 ΠΈ Umdwebo we-4):
Umfanekiso we-15: Izinketho zokuxhuma kwe-MQ
Eyesibili amagama ezinto eziqondiwe ezibhekisela kulayini:
Umfanekiso 16: Amagama olayini anepharamitha
Okusele nje ukulungisa umshicileli we-JMS ukuthi alayishe umlayezo wokuhlola kulayini ophumayo:
Umfanekiso 17: Ukusetha Umshicileli we-JMS
Futhi Obhalisile we-JMS ukufunda umlayezo ovela kulayini ongenayo:
Umfanekiso 18: Ilungiselela Obhalisele i-JMS
Uma konke kwenziwa ngendlela efanele, umphumela wokubulawa ku-linner uzogcwaliswa ngemibala eluhlaza ekhanyayo nejabulisayo.
isiphetho
Ngizishiyile ngamabomu izindaba zomzila nokuphatha; lezi yizihloko ezisondelene futhi ezibanzi zokushicilelwa okuhlukene.
Ngaphezu kwalokho, kunengxenye ebalulekile yama-nuances ekusebenzeni nolayini, imininingwane yolwazi kanye namafayela, engingathanda futhi ukukhuluma ngawo ngokwehlukana nangokuningiliziwe.
Yonga isikhathi sakho. Futhi ngiyabonga ngokunaka kwakho.
Source: www.habr.com