I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala

Sawubona Habr!

Lesi yisibonelo sami ukushicilelwa kwangaphambilini futhi ngesikhathi esifanayo i-remake ye-athikili Ukuhlola okuzenzakalelayo kwezinsizakalo kusetshenziswa iphrothokholi ye-MQ kusetshenziswa i-JMeter.

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.

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala

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 lapha ungafunda okwengeziwe.
Ukuyidala, kulula ukusebenzisa i-MQ Explorer:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 1: Ukwengeza umongo wokuqala

Khetha uhlobo lwefayela lokuqukethwe kanye nohlu lwesitoreji .izibopho ifayela elizoqukatha incazelo yezinto ze-JNDI:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 2: Ukukhetha uhlobo lomongo wokuqala

Bese ungaqala ukudala lezi zinto. Futhi qala ngemboni yokuxhuma:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 3: Ukudala imboni yokuxhuma

Khetha igama elinobungani...

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 4: Ukukhetha igama lemboni yokuxhumana

... bese uthayipha Imboni Yokuxhumanisa Elayini:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 5: Ukukhetha uhlobo lwemboni yokuxhuma

Iphrothokholi - Iklayenti le-MQ ukuze ukwazi ukusebenzisana ne-MQ ukude:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 6: Ukukhethwa Kwephrothokholi Yemboni Yokuxhuma

Esinyathelweni esilandelayo, ungakhetha imboni ekhona bese ukopisha ezinye izilungiselelo kuyo. Chofoza Olandelayo, uma lingekho:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
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):

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso wesi-8: Ilungiselela Amapharamitha e-Factory Connection

Futhi kuthebhu Iziteshi β€” ishaneli yokuxhumana. Chofoza Qeda ukuqedela:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 9: Ukuqedela ukudalwa kwefekthri yokuxhuma

Manje ake sakhe uxhumano kulayini:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 10: Ukudala Into Eqondiwe

Masikhethe igama elinobungane (ngincamela ukukhombisa igama langempela lomugqa) bese uthayipha emgqeni:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 11: Ukukhetha igama eliqondiwe nohlobo

Ngokufanisa ne Umfanekiso 7 Ungakopisha izilungiselelo emugqeni okhona. Chofoza futhi Olandelayo, uma ingeyokuqala:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
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:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
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 i-polarnik Π² imibono nge-nuance encane: javax.jms-api-2.0.jar esikhundleni se-jms.jar.
Iphutha NoClassDEfFoundError lenzeka nge-jms.jar, isixazululo engisitholile lapha.

  • 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:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
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):

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso we-15: Izinketho zokuxhuma kwe-MQ

Eyesibili amagama ezinto eziqondiwe ezibhekisela kulayini:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 16: Amagama olayini anepharamitha

Okusele nje ukulungisa umshicileli we-JMS ukuthi alayishe umlayezo wokuhlola kulayini ophumayo:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
Umfanekiso 17: Ukusetha Umshicileli we-JMS

Futhi Obhalisile we-JMS ukufunda umlayezo ovela kulayini ongenayo:

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala
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.

I-IBM MQ kanye ne-JMeter: Oxhumana Naye Wokuqala

Source: www.habr.com